Example #1
0
 def getResultList(self):
     result = readPkl( self.folder, 'out.pkl', defaultVal=None )
     if result is not None:
         return [result] 
     
     resD = {}
     for name in os.listdir(self.folder):
         if name.startswith('out') and name.endswith('.pkl'):
             idx = int( re.search('\d+', name ).group(0) )
             resD[idx] =  readPkl( self.folder, name ) 
     
     if len(resD) == 0 : return []
     
     resL = [None]*( max(resD.keys()) + 1 )
     for idx, res in resD.items():
         resL[idx] = res
         
     return resL
Example #2
0
 def _loadConf(self):
     confPath = self.confPath()
     if not path.exists(confPath ):
         self.conf = JobConf( self.name )
     else:
         self.conf = readPkl( confPath ) 
Example #3
0
 def getResult(self):
     res = readPkl(  self.folder, 'out.pkl', defaultVal=None )
     if res is not None : return res
     return readPkl(  self.folder, 'out-0.pkl', defaultVal=None ) # return the master rank
Example #4
0
 def getCallable(self): return readPkl(  self.folder, 'callable.pkl' )
 def getResult(self):