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
def _loadConf(self): confPath = self.confPath() if not path.exists(confPath ): self.conf = JobConf( self.name ) else: self.conf = readPkl( confPath )
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
def getCallable(self): return readPkl( self.folder, 'callable.pkl' ) def getResult(self):