Package Ganga :: Package Core :: Package JobRepository :: Module Separator
[hide private]
[frames] | no frames]

Source Code for Module Ganga.Core.JobRepository.Separator

 1  ################################################################################ 
 2  # Ganga Project. http://cern.ch/ganga 
 3  # 
 4  # $Id: Separator.py,v 1.1 2008-07-17 16:40:50 moscicki Exp $ 
 5  ################################################################################ 
 6   
7 -class Parser(object):
8
9 - def extractSubJobs(self, attrDict):
10 sjobs = attrDict['data']['subjobs'] 11 if sjobs: 12 attrDict['data']['subjobs'] = [] 13 res = map(self.extractSubJobs, sjobs) 14 else: 15 res = [] 16 return (attrDict, res)
17 extractSubJobs = classmethod(extractSubJobs) 18
19 - def insertSubJobs(self, sjob_tree):
20 attrDict = sjob_tree[0] 21 attrDict['data']['subjobs'] = map(self.insertSubJobs, sjob_tree[1]) 22 return attrDict
23 insertSubJobs = classmethod(insertSubJobs)
24