From 2d5a80a3dea3aaf9bd4aa2a293720a96bfdde1ff Mon Sep 17 00:00:00 2001 From: Firdaus Hakimi Date: Wed, 3 Apr 2024 16:12:20 +0800 Subject: [PATCH] modules: Move under src/modules --- src/Module.py | 4 ++-- {modules => src/modules}/ask.py | 0 {modules => src/modules}/start.py | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename {modules => src/modules}/ask.py (100%) rename {modules => src/modules}/start.py (100%) diff --git a/src/Module.py b/src/Module.py index 0015bf8..3b17f12 100644 --- a/src/Module.py +++ b/src/Module.py @@ -39,13 +39,13 @@ def load_modules(app: Client) -> list[object]: loaded_modules: list[object] = [] log.info("Searching for modules") - modules: list[Path] = list(Path("modules").rglob("*.py")) + modules: list[Path] = list(Path(__file__).parent.joinpath("modules").rglob("*.py")) log.info(f"Found {len(modules)} modules") for module in modules: log.info(f"Loading module '{module}'") - mdl = import_module(f"modules.{module.name.removesuffix('.py')}") + mdl = import_module(f"src.modules.{module.name.removesuffix('.py')}") if not hasattr(mdl, "Module"): log.error(f"Module '{module}' does not have a Module class, cannot load") diff --git a/modules/ask.py b/src/modules/ask.py similarity index 100% rename from modules/ask.py rename to src/modules/ask.py diff --git a/modules/start.py b/src/modules/start.py similarity index 100% rename from modules/start.py rename to src/modules/start.py