17 lines
503 B
Python
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)
|