diff --git a/parametricJob.py b/parametricJob.py index 1a53becd89fcd9ede554d9efae9fdde8c201bd4e..141018bbd8b6efe46982d933f26fbf0e9c449c9d 100644 --- a/parametricJob.py +++ b/parametricJob.py @@ -268,15 +268,20 @@ class ParametricJob(PRMSet): cfgfile = self.guessProfile() cfgFileName, cfgFileExtension = os.path.splitext(self.cfgfile) import re - m = re.compile(cfgFileName+'([0-9]+)\.'+cfgFileExtension) + m = re.compile(cfgFileName+'([0-9]+)\\'+cfgFileExtension) + #print (cfgFileName+'([0-9]+)\\'+cfgFileExtension) launchId = 0 + #print (os.listdir('.')) for fn in os.listdir('.'): + #print ("fn = ", fn) out = m.search(fn) + #print (out) if out : outId = int(out.group(1)) - if outId > launchId : - lauchId = outId - launchId +=1 + if outId > launchId : + launchId = outId + + launchId += 1 print ("launchId =", launchId) os.system("cp %s %s%s%s"%(self.cfgfile, cfgFileName, launchId, cfgFileExtension))