356 |
|
common.logger.debug(3,"Updating DB status for job: " + str(id) + " @: " \ |
357 |
|
+ str(rForJ.getAttribute('status')) ) |
358 |
|
job.runningJob['statusScheduler'] = str( rForJ.getAttribute('status') ) |
359 |
< |
job.runningJob['status'] = str( rForJ.getAttribute('sched_status') ) |
359 |
> |
if (rForJ.getAttribute('status') == 'Done' or rForJ.getAttribute('status') == 'Done (Failed)')\ |
360 |
> |
and rForJ.getAttribute('sched_status') == 'E' : |
361 |
> |
job.runningJob['status'] = 'SD' |
362 |
> |
else: |
363 |
> |
job.runningJob['status'] = str( rForJ.getAttribute('sched_status') ) |
364 |
|
|
365 |
|
job.runningJob['destination'] = str( rForJ.getAttribute('site') ) |
366 |
|
dest = str(job.runningJob['destination']).split(':')[0] |