Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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()
Ejemplo n.º 3
0
 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