def setupInterface(self): # parse config for configStr in jedi_config.ddm.modConfig.split(','): configStr = configStr.strip() items = configStr.split(':') # check format active = True try: vo = items[0] maxSize = int(items[1]) moduleName = items[2] className = items[3] if len(items) >= 5: group = items[4] if not group: group = None else: group = None if len(items) >= 6 and items[5] == 'off': active = False except Exception: # TODO add config error message continue # add VO interface if active: voIF = Interaction.CommandSendInterface( vo, maxSize, moduleName, className) voIF.initialize() else: voIF = None key = self.get_dict_key(vo, group) self.interfaceMap[key] = voIF
def setupInterface(self): vo = 'any' maxSize = jedi_config.db.nWorkers moduleName = 'pandajedi.jedicore.JediTaskBuffer' className = 'JediTaskBuffer' self.interface = Interaction.CommandSendInterface( vo, maxSize, moduleName, className) self.interface.initialize()
def setupInterface(self): # parse config for configStr in jedi_config.ddm.modConfig.split(','): configStr = configStr.strip() items = configStr.split(':') # check format try: vo = items[0] maxSize = int(items[1]) moduleName = items[2] className = items[3] except: # TODO add config error message continue # add VO interface voIF = Interaction.CommandSendInterface(vo, maxSize, moduleName, className) voIF.initialize() self.interfaceMap[vo] = voIF