#
# SPDX-License-Identifier: Apache-2.0
-from future.utils import listvalues
+from future.utils import viewvalues
import re
from cwltool.errors import WorkflowException
loglines.append("%s %s %s" % (ts, earliest, msg))
loglines = loglines[-maxlen:]
else:
- loglines = listvalues(mergelogs)[0]
+ loglines = viewvalues(mergelogs)[0]
logtxt = "\n ".join(l.strip() for l in loglines)
logfunc("%s\n\n %s", header, logtxt)
from future import standard_library
standard_library.install_aliases()
from builtins import object
-from future.utils import listvalues
+from future.utils import viewvalues
import fnmatch
import os
if pipeline_template_uuid_pattern.match(uri):
pt = api_client.pipeline_templates().get(uuid=uri).execute(num_retries=num_retries)
- return "keep:" + listvalues(pt["components"])[0]["script_parameters"]["cwl:tool"]
+ return "keep:" + viewvalues(pt["components"])[0]["script_parameters"]["cwl:tool"]
p = uri.split("/")
if arvados.util.keep_locator_pattern.match(p[0]):