Source code for analyzer.utils.load
import importlib.util
import sys
import cloudpickle
[docs]
def loadModuleFromPath(module_name, path):
global DYNAMIC_MODULES_LOADED
DYNAMIC_MODULES_LOADED = True
spec = importlib.util.spec_from_file_location(module_name, path)
mod = importlib.util.module_from_spec(spec)
spec.loader.exec_module(mod)
sys.modules[module_name] = mod
cloudpickle.register_pickle_by_value(mod)
return mod