mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
One more change missed in my rebase.
This commit is contained in:
@@ -2,6 +2,7 @@ from __init__ import ToolAction
|
||||
from galaxy.datatypes.metadata import JobExternalOutputMetadataWrapper
|
||||
from galaxy.util.odict import odict
|
||||
from galaxy.util.json import dumps
|
||||
from galaxy.jobs.datasets import DatasetPath
|
||||
|
||||
import logging
|
||||
log = logging.getLogger( __name__ )
|
||||
@@ -65,13 +66,14 @@ class SetMetadataToolAction( ToolAction ):
|
||||
#add parameters to job_parameter table
|
||||
# Store original dataset state, so we can restore it. A separate table might be better (no chance of 'losing' the original state)?
|
||||
incoming[ '__ORIGINAL_DATASET_STATE__' ] = dataset.state
|
||||
input_paths = [DatasetPath( dataset.id, real_path=dataset.file_name, mutable=False )]
|
||||
external_metadata_wrapper = JobExternalOutputMetadataWrapper( job )
|
||||
cmd_line = external_metadata_wrapper.setup_external_metadata( dataset,
|
||||
sa_session,
|
||||
exec_dir = None,
|
||||
tmp_dir = app.config.new_file_path,
|
||||
dataset_files_path = app.model.Dataset.file_path,
|
||||
output_fnames = None,
|
||||
output_fnames = input_paths,
|
||||
config_root = app.config.root,
|
||||
config_file = app.config.config_file,
|
||||
datatypes_config = app.datatypes_registry.integrated_datatypes_configs,
|
||||
|
||||
Reference in New Issue
Block a user