def _load_modules()

in dusty/models/config.py [0:0]


    def _load_modules(self, context_config):
        modules_to_load = list()
        for item in [
                value for key, value in context_config["settings"].items() if \
                key.startswith("load_module_from") or key.startswith("load_modules_from")
        ]:
            if isinstance(item, list):
                modules_to_load.extend(item)
            else:
                modules_to_load.append(item)
        for module_name in modules_to_load:
            if module_name in self.context.modules:
                continue  # Module is already loaded during first iteration
            module_object = depots.get_object(self.context, module_name)
            if module_object is not None:
                sys.meta_path.insert(0, DataModuleLoader(module_object))
                self.context.modules.append(module_name)
                log.info("Loaded module from %s", module_name)