X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/bb19e060336c4e734b3e1922c5be3c4b40ff7da8..fd0074f2200bc41bc63be770fffbe2446fb0cc03:/sdk/python/arvados/arvfile.py diff --git a/sdk/python/arvados/arvfile.py b/sdk/python/arvados/arvfile.py index c82030923b..3129bdf2ff 100644 --- a/sdk/python/arvados/arvfile.py +++ b/sdk/python/arvados/arvfile.py @@ -2,17 +2,19 @@ import functools import os import zlib import bz2 -from ._ranges import locators_and_ranges, replace_range, Range -from arvados.retry import retry_method import config import hashlib import threading import Queue import copy import errno +import re + from .errors import KeepWriteError, AssertionError from .keep import KeepLocator -from _normalize_stream import normalize_stream +from ._normalize_stream import normalize_stream +from ._ranges import locators_and_ranges, replace_range, Range +from .retry import retry_method def split(path): """split(path) -> streamname, filename @@ -75,7 +77,7 @@ class ArvadosFileReaderBase(_FileLikeObjectBase): return re.sub('\.(bz2|gz)$', '', self.name) @_FileLikeObjectBase._before_close - def seek(self, pos, whence=os.SEEK_CUR): + def seek(self, pos, whence=os.SEEK_SET): if whence == os.SEEK_CUR: pos += self._filepos elif whence == os.SEEK_END: