[ARVADOS] updated: cc8a6bcb59408c938c570e48bc9af0fa497cb48f
Git user
git at public.curoverse.com
Thu Sep 15 10:27:45 EDT 2016
Summary of changes:
sdk/cwl/arvados_cwl/arvjob.py | 2 +-
sdk/cwl/arvados_cwl/runner.py | 8 +++-----
2 files changed, 4 insertions(+), 6 deletions(-)
via cc8a6bcb59408c938c570e48bc9af0fa497cb48f (commit)
from 3bf898db1a6f0db043060cd601131b17bd6ef82d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit cc8a6bcb59408c938c570e48bc9af0fa497cb48f
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date: Thu Sep 15 10:27:12 2016 -0400
Fix misake in arvados-cwl-runner upload_dependencies refactor. refs #9766
diff --git a/sdk/cwl/arvados_cwl/arvjob.py b/sdk/cwl/arvados_cwl/arvjob.py
index 4ba19a6..a796b2a 100644
--- a/sdk/cwl/arvados_cwl/arvjob.py
+++ b/sdk/cwl/arvados_cwl/arvjob.py
@@ -207,7 +207,7 @@ class RunnerJob(Runner):
workflowmapper = super(RunnerJob, self).arvados_job_spec(dry_run=dry_run, pull_image=pull_image, **kwargs)
- self.job_order["cwl:tool"] = workflowmapper.mapper(self.tool.tool["id"])[1]
+ self.job_order["cwl:tool"] = workflowmapper.mapper(self.tool.tool["id"]).target[5:]
return {
"script": "cwl-runner",
"script_version": "master",
diff --git a/sdk/cwl/arvados_cwl/runner.py b/sdk/cwl/arvados_cwl/runner.py
index 9f7b84a..72f347e 100644
--- a/sdk/cwl/arvados_cwl/runner.py
+++ b/sdk/cwl/arvados_cwl/runner.py
@@ -22,7 +22,7 @@ logger = logging.getLogger('arvados.cwl-runner')
cwltool.draft2tool.ACCEPTLIST_RE = re.compile(r"^[a-zA-Z0-9._+-]+$")
def upload_dependencies(arvrunner, name, document_loader,
- workflowobj, uri, keepprefix, loadref_run):
+ workflowobj, uri, loadref_run):
loaded = set()
def loadref(b, u):
joined = urlparse.urljoin(b, u)
@@ -55,8 +55,8 @@ def upload_dependencies(arvrunner, name, document_loader,
files.append({"class": "File", "location": workflowobj["id"]})
mapper = ArvPathMapper(arvrunner, files, "",
- keepprefix+"%s",
- keepprefix+"%s/%s",
+ "keep:%s",
+ "keep:%s/%s",
name=name)
def setloc(p):
@@ -99,7 +99,6 @@ class Runner(object):
self.tool.doc_loader,
self.tool.tool,
self.tool.tool["id"],
- kwargs.get("keepprefix", ""),
True)
jobmapper = upload_dependencies(self.arvrunner,
@@ -107,7 +106,6 @@ class Runner(object):
self.tool.doc_loader,
self.job_order,
self.job_order.get("id", "#"),
- kwargs.get("keepprefix", ""),
False)
if "id" in self.job_order:
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list