def load_compiled(name, pathname, file=None): """**DEPRECATED**""" loader = _LoadCompiledCompatibility(name, pathname, file) spec = util.spec_from_file_location(name, pathname, loader=loader) if name in sys.modules: module = _exec(spec, sys.modules[name]) else: module = _load(spec) module.__loader__ = SourcelessFileLoader(name, pathname) module.__spec__.loader = module.__loader__ return module
def load_compiled(name, pathname, file=None): """**DEPRECATED**""" loader = _LoadCompiledCompatibility(name, pathname, file) spec = util.spec_from_file_location(name, pathname, loader=loader) module = _exec(spec, sys.modules[name]) if name in sys.modules else _load(spec) # To allow reloading to potentially work, use a non-hacked loader which # won't rely on a now-closed file object. module.__loader__ = SourcelessFileLoader(name, pathname) module.__spec__.loader = module.__loader__ return module
def get_data(self, path: str): data = SourcelessFileLoader.get_data(self, path) if check_if_use_moshmosh_sys(data): return perform_extension(data, self.path) return data
def __init__(self, loader: SourcelessFileLoader): SourcelessFileLoader.__init__(self, loader.name, loader.path)