Changeset 1462:777d9bdfd7d3

Show
Ignore:
Timestamp:
08/01/08 14:25:42 (4 months ago)
Author:
greg
branch:
default
Message:

Fix for JobWrapper?.finish, dataset state no longer flushed prior to other attributes ( e.g., metadata) being flushed.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • lib/galaxy/jobs/__init__.py

    r1451 r1462  
    401401            job.state = 'ok' 
    402402        for dataset_assoc in job.output_datasets: 
    403             if stderr:  
    404                 dataset_assoc.dataset.dataset.state = model.Dataset.states.ERROR 
    405             else: 
    406                 dataset_assoc.dataset.dataset.state = model.Dataset.states.OK 
    407             dataset_assoc.dataset.dataset.flush() 
    408403            for dataset in dataset_assoc.dataset.dataset.history_associations: #need to update all associated output hdas, i.e. history was shared with job running 
    409404                dataset.blurb = 'done' 
     
    425420                    dataset.blurb = "empty" 
    426421                dataset.flush() 
     422            if stderr:  
     423                dataset_assoc.dataset.dataset.state = model.Dataset.states.ERROR 
     424            else: 
     425                dataset_assoc.dataset.dataset.state = model.Dataset.states.OK 
     426            dataset_assoc.dataset.dataset.flush() 
    427427         
    428428        # Save stdout and stderr