+ for t in tool.tool["inputs"]:
+ def setSecondary(fileobj):
+ if "__norecurse" in fileobj:
+ del fileobj["__norecurse"]
+ return
+ if "secondaryFiles" not in fileobj:
+ fileobj["secondaryFiles"] = [{"location": substitute(fileobj["location"], sf), "class": "File", "__norecurse": True} for sf in t["secondaryFiles"]]
+
+ if shortname(t["id"]) in job_order and t.get("secondaryFiles"):
+ adjustFileObjs(job_order, setSecondary)
+