Patch #1355023: support whence argument for GzipFile.seek.

This commit is contained in:
Martin v. Löwis 2006-11-12 10:41:39 +00:00
parent 040a927cd1
commit 065f0c8a06
3 changed files with 19 additions and 1 deletions

View file

@ -371,7 +371,12 @@ class GzipFile:
self.extrasize = 0
self.offset = 0
def seek(self, offset):
def seek(self, offset, whence=0):
if whence:
if whence == 1:
offset = self.offset + offset
else:
raise ValueError('Seek from end not supported')
if self.mode == WRITE:
if offset < self.offset:
raise IOError('Negative seek in write mode')