ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbb/python/submitThem.py
(Generate patch)

Comparing UserCode/VHbb/python/submitThem.py (file contents):
Revision 1.30 by bortigno, Thu Feb 14 13:14:32 2013 UTC vs.
Revision 1.31 by bortigno, Fri Feb 15 11:07:59 2013 UTC

# Line 25 | Line 25 | parser.add_option("-P", "--philipp-love-
25  
26   import os,shutil,pickle,subprocess,ROOT,re
27   ROOT.gROOT.SetBatch(True)
28 < from myutils import BetterConfigParser, Sample, ParseInfo
28 > from myutils import BetterConfigParser, Sample, ParseInfo, sample_parser
29   import getpass
30  
31   if opts.tag == "":
# Line 149 | Line 149 | elif opts.task == 'sys' or opts.task ==
149      info = ParseInfo(samplesinfo,path)
150      if ( opts.samples == ""):
151          for job in info:
152 <            if (job.subsample): continue
152 >            if (job.subsample): continue #avoid multiple submissions form subsamples
153 >            # TO FIX FOR SPLITTED SAMPLE
154              submit(job.name,repDict)
155      else:
156          for sample in samplesList:
# Line 161 | Line 162 | elif opts.task == 'eval':
162      info = ParseInfo(samplesinfo,path)
163      if ( opts.samples == ""):
164          for job in info:
165 <            if (job.subsample): continue
166 <            submit(job.name,repDict)
165 >            if (job.subsample): continue #avoid multiple submissions from subsamples
166 >            if(info.checkSplittedSampleName(job.identifier)): # if multiple entries for one name  (splitted samples) use the identifier to submit
167 >                    print '@INFO: Splitted samples: submit through identifier'
168 >                    submit(job.identifier,repDict)
169 >            else: submit(job.name,repDict)
170      else:
171          for sample in samplesList:
172              submit(sample,repDict)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines