예제 #1
0
    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) 
예제 #2
0
 def stop_modules(cls):
     for mod in reversed( ModuleBase.registered_modules() ):
         if isinstance(mod, ModuleBase):
             mod.stop()
예제 #3
0
 def start_modules(cls):
     for mod in ModuleBase.registered_modules():
         if isinstance(mod, ModuleBase):
             mod.start()