diff options
| author | 2019-12-10 05:32:55 +0000 | |
|---|---|---|
| committer | 2019-12-10 05:32:55 +0000 | |
| commit | 58c09f73424ce76035a934a6c8a8ab429e051fec (patch) | |
| tree | 0de766a74668dc7b49e1cd469d3188d9f84d3a52 /src | |
| parent | move core modules to src/core_modules, make them uneffected by white/black list (diff) | |
| signature | ||
fix typos, type hinting and missed changes in ModuleManager
Diffstat (limited to 'src')
| -rw-r--r-- | src/ModuleManager.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ModuleManager.py b/src/ModuleManager.py index c7b4549f..4625d27a 100644 --- a/src/ModuleManager.py +++ b/src/ModuleManager.py @@ -129,7 +129,7 @@ class ModuleManager(object): def list_modules(self, whitelist: typing.List[str], blacklist: typing.List[str]) -> typing.Dict[str, ModuleDefinition]: core_modules = self._list_modules(self._core_modules) - extra_modules = {} + extra_modules: typing.Dict[str, ModuleDefinition] = {} for directory in self._extra_modules: for name, module in self._list_modules(directory).items(): @@ -180,7 +180,7 @@ class ModuleManager(object): return os.path.basename(path).rsplit(".py", 1)[0].lower() def _module_paths(self, name: str) -> typing.List[str]: paths = [] - for directory in self.directories: + for directory in [self._core_modules]+self._extra_modules: paths.append(os.path.join(directory, name)) return paths def _import_name(self, name: str, context: str) -> str: @@ -289,7 +289,7 @@ class ModuleManager(object): self.log.debug("Module '%s' loaded", [loaded_module.name]) return loaded_module - def _dependency_sort(self, definitions: typing.Dict[str, ModuleDefinition] + def _dependency_sort(self, definitions: typing.List[ModuleDefinition] ) -> typing.List[ModuleDefinition]: definitions_ordered = [] |
