projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
5627: Python file-like objects use SEET_SET as the default whence.
[arvados.git]
/
sdk
/
python
/
arvados
/
arvfile.py
diff --git
a/sdk/python/arvados/arvfile.py
b/sdk/python/arvados/arvfile.py
index c82030923b9d5fae5494536900f97da82d1bfd2a..3129bdf2ff0c890337e4594d9fcf9605745d4b04 100644
(file)
--- a/
sdk/python/arvados/arvfile.py
+++ b/
sdk/python/arvados/arvfile.py
@@
-2,17
+2,19
@@
import functools
import os
import zlib
import bz2
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 config
import hashlib
import threading
import Queue
import copy
import errno
+import re
+
from .errors import KeepWriteError, AssertionError
from .keep import KeepLocator
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
def split(path):
"""split(path) -> streamname, filename
@@
-75,7
+77,7
@@
class ArvadosFileReaderBase(_FileLikeObjectBase):
return re.sub('\.(bz2|gz)$', '', self.name)
@_FileLikeObjectBase._before_close
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:
if whence == os.SEEK_CUR:
pos += self._filepos
elif whence == os.SEEK_END: