Exemplo n.º 1
0
 def run(self):
   log.debug('Starting %s %s' % (rconsoft.__name__, rconsoft.__version__))
   
   self._init_plugins()
   self.controller = Controller()
   self.controller.setup()
   
   reactor.run()
Exemplo n.º 2
0
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])