def run(self): log.debug('Starting %s %s' % (rconsoft.__name__, rconsoft.__version__)) self._init_plugins() self.controller = Controller() self.controller.setup() reactor.run()
class RconSoft(object): #============================== def run(self): log.debug('Starting %s %s' % (rconsoft.__name__, rconsoft.__version__)) self._init_plugins() self.controller = Controller() self.controller.setup() reactor.run() #============================== def _init_plugins(self): # Load all the plugins rconsoft.plugins.load_all() # Instantiate all the plugins. Plugin.plugins = rconsoft.plugins.PluginList([p() for p in Plugin.plugins])