Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
 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
Esempio n. 4
0
 def __init__(self, loader: SourcelessFileLoader):
     SourcelessFileLoader.__init__(self, loader.name, loader.path)