@@ -64,10 +64,11 @@ def runsnake(command):
6464 - :class:`Profiler`
6565 """
6666 import cProfile
67- from sage . misc . temporary_file import tmp_filename
67+
6868 from sage .misc .misc import get_main_globals
69- from sage .repl .preparse import preparse
7069 from sage .misc .superseded import deprecation
70+ from sage .misc .temporary_file import tmp_filename
71+ from sage .repl .preparse import preparse
7172
7273 deprecation (39274 , "just use the runsnake program directly" )
7374
@@ -176,9 +177,10 @@ def load_submodules(module=None, exclude_pattern=None):
176177 load sage.geometry.polyhedron.palp_database... succeeded
177178 load sage.geometry.polyhedron.ppl_lattice_polygon... succeeded
178179 """
179- from .package_dir import walk_packages
180180 import importlib
181181
182+ from .package_dir import walk_packages
183+
182184 if module is None :
183185 import sage
184186 module = sage
@@ -276,7 +278,7 @@ def find_objects_from_name(name, module_name=None, include_lazy_imports=False):
276278 from sage .misc .lazy_import import LazyImport
277279
278280 obj = []
279- for smodule_name , smodule in sys .modules .items ():
281+ for smodule_name , smodule in list ( sys .modules .items () ):
280282 if module_name and not smodule_name .startswith (module_name ):
281283 continue
282284 if hasattr (smodule , '__dict__' ) and name in smodule .__dict__ :
@@ -462,8 +464,9 @@ def import_statements(*objects, **kwds):
462464 detect deprecated stuff). So, if you use it, double check the answer and
463465 report weird behaviors.
464466 """
465- import itertools
466467 import inspect
468+ import itertools
469+
467470 from sage .misc .lazy_import import LazyImport
468471
469472 answer = defaultdict (list )
0 commit comments