X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0e4e5d028290bc8d5a4ffe5469a6993f640027a6..9f35a3cf10e5d261d83556d5b33f242966101f02:/sdk/cwl/arvados_cwl/runner.py diff --git a/sdk/cwl/arvados_cwl/runner.py b/sdk/cwl/arvados_cwl/runner.py index 08e7d02486..e5b4e006e8 100644 --- a/sdk/cwl/arvados_cwl/runner.py +++ b/sdk/cwl/arvados_cwl/runner.py @@ -21,7 +21,7 @@ from .pathmapper import ArvPathMapper logger = logging.getLogger('arvados.cwl-runner') -cwltool.draft2tool.ACCEPTLIST_RE = re.compile(r"^[a-zA-Z0-9._+-]+$") +cwltool.draft2tool.ACCEPTLIST_RE = re.compile(r".*") def trim_listing(obj): """Remove 'listing' field from Directory objects that are keep references. @@ -114,7 +114,7 @@ def upload_docker(arvrunner, tool): class Runner(object): - def __init__(self, runner, tool, job_order, enable_reuse): + def __init__(self, runner, tool, job_order, enable_reuse, output_name): self.arvrunner = runner self.tool = tool self.job_order = job_order @@ -122,6 +122,7 @@ class Runner(object): self.enable_reuse = enable_reuse self.uuid = None self.final_output = None + self.output_name = output_name def update_pipeline_component(self, record): pass