34 |
|
raise CrabException('Istantiate DB Session : '+str(e)) |
35 |
|
|
36 |
|
try: |
37 |
< |
common.bossSession.bossLiteDB.installDB('$CRABPRODCOMMONPYTHON/ProdCommon/BossLite/DbObjects/setupDatabase-sqlite.sql') |
37 |
> |
common.bossSession.installDB('$CRABPRODCOMMONPYTHON/ProdCommon/BossLite/DbObjects/setupDatabase-sqlite.sql') |
38 |
|
except Exception, e : |
39 |
|
raise CrabException('DB Installation error : '+str(e)) |
40 |
|
return |
352 |
|
# TODO cleared='0' field, how should it be handled/mapped in BL? #Fabio |
353 |
|
|
354 |
|
common.bossSession.updateDB( task ) |
355 |
– |
|
355 |
|
return |
356 |
+ |
|
357 |
+ |
# FIXME temporary method to verify what kind of submission to perform towards the server |
358 |
+ |
def checkIfNeverSubmittedBefore(self): |
359 |
+ |
for j in self.getTask().jobs: |
360 |
+ |
if j.runningJob['submission'] > 1 or j.runningJob['status'] != 'C': |
361 |
+ |
return False |
362 |
+ |
return True |
363 |
+ |
|
364 |
+ |
|