ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CRAB/python/DBinterface.py
(Generate patch)

Comparing COMP/CRAB/python/DBinterface.py (file contents):
Revision 1.9 by spiga, Fri Mar 21 16:28:07 2008 UTC vs.
Revision 1.10 by spiga, Tue Mar 25 16:29:12 2008 UTC

# Line 106 | Line 106 | class DBinterface:
106          """
107          Update Job fields  
108          """
109 <        task = common.bossSession.load(1)[0]
110 <        for id in jobsL:
109 >        if len(jobsL)>1: str_jobs=string.join(map(str,jobsL),",")
110 >        else: str_jobs=str(jobsL)
111 >        task = common.bossSession.load(1,jobsL)[0]
112 >        id =0
113 >        for job in task.jobs:
114              for key in optsToSave[id].keys():
115 <                task.jobs[id][key] = optsToSave[id][key]
115 >                job[key] = optsToSave[id][key]
116 >            id+=1
117          common.bossSession.updateDB( task )
118          return
119  
# Line 117 | Line 121 | class DBinterface:
121          """
122          Update Running Job fields  
123          """
124 <        task = common.bossSession.load(1)[0]
125 <        for id in jobsL:
126 <            common.bossSession.getRunningInstance(task.jobs[id])
124 >        if len(jobsL)>1: str_jobs=string.join(map(str,jobsL),",")
125 >        else: str_jobs=str(jobsL)
126 >        task = common.bossSession.load(1,jobsL)[0]
127 >        for job in task.jobs:
128 >            common.bossSession.getRunningInstance(job)
129              for key in optsToSave.keys():
130 <                task.jobs[id].runningJob[key] = optsToSave[key]
130 >                job.runningJob[key] = optsToSave[key]
131          common.bossSession.updateDB( task )
132          return
133  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines