+# 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
from ._ranges import locators_and_ranges, Range
from .arvfile import StreamFileReader
from arvados.retry import retry_method
-from .keep import *
+from arvados.keep import *
from . import config
from . import errors
from ._normalize_stream import normalize_stream
return self._files
def all_files(self):
- return list(self._files.values())
+ return listvalues(self._files)
def size(self):
n = self._data_locators[-1]
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'