diff --git a/src/sage/modules/free_quadratic_module_integer_symmetric.py b/src/sage/modules/free_quadratic_module_integer_symmetric.py index e1736a05c09..0a91bc0bb39 100644 --- a/src/sage/modules/free_quadratic_module_integer_symmetric.py +++ b/src/sage/modules/free_quadratic_module_integer_symmetric.py @@ -1559,14 +1559,10 @@ def _fplll_enumerate(self, target=None): """ L = self.LLL() dim = L.dimension() - gram = L.gram_matrix() basis = L.basis_matrix() import fpylll - gmat = fpylll.IntegerMatrix(dim, dim) - for i in range(dim): - for j in range(dim): - gmat[i, j] = gram[i, j] + gmat = fpylll.IntegerMatrix.from_matrix(L.gram_matrix()) gso = fpylll.GSO.Mat(gmat, gram=True) ok = gso.update_gso() assert ok