Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-10 08:38:59

0001 from pandacommon.pandalogger.PandaLogger import PandaLogger
0002 
0003 from pandajedi.jediconfig import jedi_config
0004 from pandajedi.jedicore.FactoryBase import FactoryBase
0005 
0006 logger = PandaLogger().getLogger(__name__.split(".")[-1])
0007 
0008 
0009 # factory class for task setup
0010 class TaskSetupper(FactoryBase):
0011     # constructor
0012     def __init__(self, vo, sourceLabel):
0013         FactoryBase.__init__(self, vo, sourceLabel, logger, jedi_config.tasksetup.modConfig)
0014 
0015     # main
0016     def doSetup(self, taskSpec, datasetToRegister, pandaJobs):
0017         return self.getImpl(taskSpec.vo, taskSpec.prodSourceLabel).doSetup(taskSpec, datasetToRegister, pandaJobs)