hgdemandimport/demandimportpy3.py
changeset 48946 642e31cb55f0
parent 48875 6000f5b25c9b
child 48958 b8eb29ab3906
equal deleted inserted replaced
48945:55d132525155 48946:642e31cb55f0
    52                 self.loader.exec_module(module)
    52                 self.loader.exec_module(module)
    53             else:
    53             else:
    54                 super().exec_module(module)
    54                 super().exec_module(module)
    55 
    55 
    56 
    56 
    57 class LazyFinder(object):
    57 class LazyFinder:
    58     """A wrapper around a ``MetaPathFinder`` that makes loaders lazy.
    58     """A wrapper around a ``MetaPathFinder`` that makes loaders lazy.
    59 
    59 
    60     ``sys.meta_path`` finders have their ``find_spec()`` called to locate a
    60     ``sys.meta_path`` finders have their ``find_spec()`` called to locate a
    61     module. This returns a ``ModuleSpec`` if found or ``None``. The
    61     module. This returns a ``ModuleSpec`` if found or ``None``. The
    62     ``ModuleSpec`` has a ``loader`` attribute, which is called to actually
    62     ``ModuleSpec`` has a ``loader`` attribute, which is called to actually