14885: Updates sdk/cwl and services/fuse ciso8601 dependency
[arvados.git] / sdk / cwl / arvados_cwl / done.py
index eeef4bce39c38feae6ace2a7eca6b51831532db6..9b26ad7064207e8e76e4f819604833ab7b7a1dd7 100644 (file)
@@ -2,7 +2,7 @@
 #
 # SPDX-License-Identifier: Apache-2.0
 
-from future.utils import listvalues
+from future.utils import viewvalues
 
 import re
 from cwltool.errors import WorkflowException
@@ -93,7 +93,7 @@ def logtail(logcollection, logfunc, header, maxlen=25):
             loglines.append("%s %s %s" % (ts, earliest, msg))
         loglines = loglines[-maxlen:]
     else:
-        loglines = listvalues(mergelogs)[0]
+        loglines = mergelogs[list(mergelogs)[0]]
 
     logtxt = "\n  ".join(l.strip() for l in loglines)
     logfunc("%s\n\n  %s", header, logtxt)