def load_and_configure_modules(cls, db): import_modules(['modules'], 'modules') for mod in ModuleBase.registered_modules(): if isinstance(mod, ModuleBase): mod.initialize() mod.configure(db)
def stop_modules(cls): for mod in reversed( ModuleBase.registered_modules() ): if isinstance(mod, ModuleBase): mod.stop()
def start_modules(cls): for mod in ModuleBase.registered_modules(): if isinstance(mod, ModuleBase): mod.start()