sccpy/sccpy/modules/__init__.py
2024-11-22 12:23:37 +01:00

17 lines
503 B
Python

# modules/__init__.py
# Importiere Untermodule dynamisch
import os
import importlib
# Automatisch alle Python-Dateien im modules-Ordner als Untermodule laden
__all__ = []
modules_dir = os.path.dirname(__file__)
for filename in os.listdir(modules_dir):
if filename.endswith(".py") and filename != "__init__.py":
module_name = filename[:-3]
module = importlib.import_module(f"sccpy.modules.{module_name}")
globals()[module_name] = module
__all__.append(module_name)