Skip to content

Commit 6334519

Browse files
author
Matthias Koeppe
committed
src/sage/rings/valuation/valuations_catalog.py: Use lazy_import
1 parent 91ce26e commit 6334519

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed
Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
from sage.rings.padics.padic_valuation import pAdicValuation
2-
from sage.rings.function_field.valuation import FunctionFieldValuation
3-
from .gauss_valuation import GaussValuation
4-
from .trivial_valuation import TrivialDiscretePseudoValuation, TrivialPseudoValuation, TrivialValuation
5-
from .limit_valuation import LimitValuation
1+
from sage.misc.lazy_import import lazy_import
2+
3+
lazy_import('sage.rings.padics.padic_valuation', 'pAdicValuation')
4+
lazy_import('sage.rings.function_field.valuation', 'FunctionFieldValuation')
5+
lazy_import('sage.rings.valuation.gauss_valuation', 'GaussValuation')
6+
lazy_import('sage.rings.valuation.trivial_valuation', ['TrivialDiscretePseudoValuation', 'TrivialPseudoValuation', 'TrivialValuation'])
7+
lazy_import('sage.rings.valuation.limit_valuation', 'LimitValuation')
8+
9+
del lazy_import

0 commit comments

Comments
 (0)