@@ -64,10 +64,11 @@ def runsnake(command):
64
64
- :class:`Profiler`
65
65
"""
66
66
import cProfile
67
- from sage . misc . temporary_file import tmp_filename
67
+
68
68
from sage .misc .misc import get_main_globals
69
- from sage .repl .preparse import preparse
70
69
from sage .misc .superseded import deprecation
70
+ from sage .misc .temporary_file import tmp_filename
71
+ from sage .repl .preparse import preparse
71
72
72
73
deprecation (39274 , "just use the runsnake program directly" )
73
74
@@ -176,9 +177,10 @@ def load_submodules(module=None, exclude_pattern=None):
176
177
load sage.geometry.polyhedron.palp_database... succeeded
177
178
load sage.geometry.polyhedron.ppl_lattice_polygon... succeeded
178
179
"""
179
- from .package_dir import walk_packages
180
180
import importlib
181
181
182
+ from .package_dir import walk_packages
183
+
182
184
if module is None :
183
185
import sage
184
186
module = sage
@@ -276,7 +278,7 @@ def find_objects_from_name(name, module_name=None, include_lazy_imports=False):
276
278
from sage .misc .lazy_import import LazyImport
277
279
278
280
obj = []
279
- for smodule_name , smodule in sys .modules .items ():
281
+ for smodule_name , smodule in list ( sys .modules .items () ):
280
282
if module_name and not smodule_name .startswith (module_name ):
281
283
continue
282
284
if hasattr (smodule , '__dict__' ) and name in smodule .__dict__ :
@@ -462,8 +464,9 @@ def import_statements(*objects, **kwds):
462
464
detect deprecated stuff). So, if you use it, double check the answer and
463
465
report weird behaviors.
464
466
"""
465
- import itertools
466
467
import inspect
468
+ import itertools
469
+
467
470
from sage .misc .lazy_import import LazyImport
468
471
469
472
answer = defaultdict (list )
0 commit comments