# Local FS ref, may need to be uploaded or may be on keep
# mount.
ab = abspath(src, self.input_basedir)
# Local FS ref, may need to be uploaded or may be on keep
# mount.
ab = abspath(src, self.input_basedir)
if isinstance(st, arvados.commands.run.UploadFile):
uploadfiles.add((src, ab, st))
elif isinstance(st, arvados.commands.run.ArvFile):
if isinstance(st, arvados.commands.run.UploadFile):
uploadfiles.add((src, ab, st))
elif isinstance(st, arvados.commands.run.ArvFile):
def setup(self, referenced_files, basedir):
# type: (List[Any], unicode) -> None
def setup(self, referenced_files, basedir):
# type: (List[Any], unicode) -> None
for srcobj in referenced_files:
self.visit(srcobj, uploadfiles)
for srcobj in referenced_files:
self.visit(srcobj, uploadfiles)
name=self.name,
project=self.arvrunner.project_uuid)
for src, ab, st in uploadfiles:
name=self.name,
project=self.arvrunner.project_uuid)
for src, ab, st in uploadfiles:
self.arvrunner.add_uploaded(src, self._pathmap[src])
for srcobj in referenced_files:
self.arvrunner.add_uploaded(src, self._pathmap[src])
for srcobj in referenced_files: