From 143a5fd358876836a3c55ca122bfdd5f715f4578 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20Leudi=C3=A8re?= Date: Sat, 3 Aug 2024 00:15:14 +0200 Subject: [PATCH] Fix a few lint typos --- .../drinfeld_modules/finite_drinfeld_module.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/sage/rings/function_field/drinfeld_modules/finite_drinfeld_module.py b/src/sage/rings/function_field/drinfeld_modules/finite_drinfeld_module.py index 5bc054932ab..a8a300e0551 100644 --- a/src/sage/rings/function_field/drinfeld_modules/finite_drinfeld_module.py +++ b/src/sage/rings/function_field/drinfeld_modules/finite_drinfeld_module.py @@ -796,7 +796,7 @@ def frobenius_norm(self): return self._frobenius_norm @cached_method - def frobenius_trace(self): + def frobenius_trace(self, algorithm=None): r""" Return the Frobenius trace of the Drinfeld module. @@ -869,7 +869,7 @@ def frobenius_trace(self): ``CSA`` algorithm is used otherwise. TESTS: - + These test values are taken from :meth:`frobenius_charpoly`:: sage: Fq = GF(9) @@ -928,8 +928,9 @@ def frobenius_trace(self): matrix_method_name = f'_frobenius_matrix_{algorithm}' if not hasattr(self, matrix_method_name): raise NotImplementedError(f'algorithm "{algorithm}" not implemented') - matrix = getattr(self, matrix_method_name)(var) + matrix = getattr(self, matrix_method_name) trace = matrix.trace() + A = self.function_ring() self._frobenius_trace = A([x.in_base() for x in trace]) return self._frobenius_trace