diff --git a/src/sage/schemes/elliptic_curves/mod_poly.py b/src/sage/schemes/elliptic_curves/mod_poly.py index cb8cd703f69..21926e14c8e 100644 --- a/src/sage/schemes/elliptic_curves/mod_poly.py +++ b/src/sage/schemes/elliptic_curves/mod_poly.py @@ -24,6 +24,7 @@ _cache_bound = 100 _cache = dict() + def classical_modular_polynomial(l, j=None): r""" Return the classical modular polynomial `\Phi_\ell`, either as a @@ -143,6 +144,7 @@ def classical_modular_polynomial(l, j=None): # and simply evaluating it. return classical_modular_polynomial(l)(j, Y) + def _set_cache_bound(bnd): r""" Internal helper function to allow setting the caching cutoff for @@ -164,4 +166,5 @@ def _set_cache_bound(bnd): global _cache_bound _cache_bound = bnd + classical_modular_polynomial.set_cache_bound = _set_cache_bound