MCPcopy Create free account
hub / github.com/catboost/catboost / load_module

Method load_module

library/python/pytest/rewrite.py:89–101  ·  view source on GitHub ↗
(self, module)

Source from the content-addressed store, hash-verified

87 if six.PY3:
88
89 def load_module(self, module):
90 co, _ = self.modules.pop(module.__name__)
91 try:
92 module.__file__ = co.co_filename
93 module.__cached__ = None
94 module.__loader__ = self
95 module.__spec__ = importlib.util.spec_from_file_location(module.__name__, co.co_filename, loader=self)
96 exec(co, module.__dict__) # noqa
97 except: # noqa
98 if module.__name__ in sys.modules:
99 del sys.modules[module.__name__]
100 raise
101 return sys.modules[module.__name__]
102
103 def exec_module(self, module):
104 if module.__name__ in self.modules:

Callers 3

exec_moduleMethod · 0.95
replFunction · 0.80
check_importsFunction · 0.80

Calls 1

popMethod · 0.45

Tested by 1

check_importsFunction · 0.64