X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/9e3fd2fa437e2f3dab220a96fbe22ec5b250421d..ff4ca80dc2e76baf4da3f8b43dca4496e34d3f44:/sdk/python/arvados/stream.py diff --git a/sdk/python/arvados/stream.py b/sdk/python/arvados/stream.py index b68685e374..edfb7711b8 100644 --- a/sdk/python/arvados/stream.py +++ b/sdk/python/arvados/stream.py @@ -1,5 +1,10 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: Apache-2.0 + from __future__ import print_function from __future__ import absolute_import +from future.utils import listvalues from builtins import object import collections import hashlib @@ -63,7 +68,7 @@ class StreamReader(object): return self._files def all_files(self): - return list(self._files.values()) + return listvalues(self._files) def size(self): n = self._data_locators[-1] @@ -98,5 +103,5 @@ class StreamReader(object): manifest_text.extend([d.locator for d in self._data_locators]) manifest_text.extend([' '.join(["{}:{}:{}".format(seg.locator, seg.range_size, f.name.replace(' ', '\\040')) for seg in f.segments]) - for f in list(self._files.values())]) + for f in listvalues(self._files)]) return ' '.join(manifest_text) + '\n'