def main(argv): # init our communication node hsys.databroker.initComNode('hope') print(argv) configFilesPath = rospy.get_param('~configFilesPath') modules.loadModules() modules.initModules(configFilesPath) print("Loaded and initialized HOPE modules.") rospy.spin()
def __init__(self): if sys.platform == "linux2": self.skype = Skype(Transport='x11') self.os = OS_NIX else: # Windows self.os = OS_WIN self.skype = Skype() self.skype = Skype(Events=self) print("Skype added!") #self.skype.FriendlyName = "Skype Bot" self.skype.Attach() print("Skype attached!") # Load the modules modules.loadModules() self.lModules = modules.modules print("modules loaded!")
def __init__(self): # self.textX = int( drawer.DISPLAY_HEIGHT * 0.1 ) # self.textY = int( drawer.DISPLAY_WIDTH * 0.15 ) self.moduleDirs = modules.loadModules() txt = '' for mod in self.moduleDirs: txt += mod + '\n' self.links = self.getLinks()
def main(config=None): if config is None: config = tools.Config(_defaults) config.appPath = os.getcwd() config.ourName = os.path.splitext(os.path.basename(sys.argv[0]))[0] if len(sys.argv) > 1 and os.path.isfile(sys.argv[1]): configFile = sys.argv[1] else: configFile = os.path.join(config.appPath, '%s.cfg' % config.ourName) if os.path.isfile(configFile): config.load(configFile) tools.initLogs(config) log.info('Starting') loadModules(config) ircBot = irc.rbot(config, cb=processMessage) ircBot.start() log.info('starting IRC') lastPoll = time.time() while ircBot.active: ircBot.process() # loop thru the modules that have registered # a poll handler every 60 seconds if time.time() - lastPoll > 60: pollModules(ircBot) lastPoll = time.time()
# bind to IP address (default: all) srv.BindToAddress(main_config['SERVER']['home']) # switch to nonprivileged user misc.switchUid(user, group) # Load BSD Radius server modules. # Do it just before starting the server to provide modules with maximum info. info('--- Reading module configuration ---') modules.readConfig(main_config['PATHS']['modules_file']) modules.readConfig(main_config['PATHS']['user_modules_file']) debug('Module configuration:') debug(modules.modulesConfig) info('--- Loading modules ---') modules.loadModules() info('--- Executing startup modules ---') modules.execStartupModules() # run server info("--- Starting server ---") srv.Run() # do some maintenace tasks everythingOk = True dbRefreshCounter = 0 main_config['DATABASE']['refresh_rate'] = 10 while everythingOk: time.sleep(1) # refresh radius server clients from DB
# bind to IP address (default: all) srv.BindToAddress(main_config['SERVER']['home']) # switch to nonprivileged user misc.switchUid(user, group) # Load BSD Radius server modules. # Do it just before starting the server to provide modules with maximum info. info ('--- Reading module configuration ---') modules.readConfig(main_config['PATHS']['modules_file']) modules.readConfig(main_config['PATHS']['user_modules_file']) debug ('Module configuration:') debug (modules.modulesConfig) info ('--- Loading modules ---') modules.loadModules() info ('--- Executing startup modules ---') modules.execStartupModules() # run server info ("--- Starting server ---") srv.Run() # do some maintenace tasks everythingOk = True dbRefreshCounter = 0 main_config['DATABASE']['refresh_rate'] = 10 while everythingOk: time.sleep(1) # refresh radius server clients from DB
def reloadModules(self): modules.loadModules() self.lModules = modules.modules