(self, moduleName, fileName, dir)
| 624 | # successively. Loaded modules are not added into sys.modules. |
| 625 | |
| 626 | def _load_module(self, moduleName, fileName, dir): |
| 627 | spec = importlib.util.spec_from_file_location( |
| 628 | moduleName, os.path.join(dir, fileName)) |
| 629 | mod = importlib.util.module_from_spec(spec) |
| 630 | sys.modules[spec.name] = mod |
| 631 | spec.loader.exec_module(mod) |
| 632 | return mod |
| 633 | |
| 634 | def run(self): |
| 635 | # List all available packages. |