19 lines
518 B
Diff
19 lines
518 B
Diff
|
diff --git a/src/s3ql/block_cache.py b/src/s3ql/block_cache.py
|
||
|
index a4b55fd1..267b9a12 100644
|
||
|
--- a/src/s3ql/block_cache.py
|
||
|
+++ b/src/s3ql/block_cache.py
|
||
|
@@ -86,10 +86,10 @@ class CacheEntry:
|
||
|
def flush(self):
|
||
|
self.fh.flush()
|
||
|
|
||
|
- def seek(self, off):
|
||
|
+ def seek(self, off, whence=0):
|
||
|
if self.pos != off:
|
||
|
- self.fh.seek(off)
|
||
|
- self.pos = off
|
||
|
+ self.fh.seek(off, whence)
|
||
|
+ self.pos = self.fh.tell()
|
||
|
|
||
|
def tell(self):
|
||
|
return self.pos
|