From: Guido van Rossum Date: Thu, 25 Jan 1996 18:40:41 +0000 (+0000) Subject: support 'whence' arg to seek() X-Git-Tag: v1.4b1~382 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=44a4d59b566a13d2054444a550866c9c5187571d;p=thirdparty%2FPython%2Fcpython.git support 'whence' arg to seek() --- diff --git a/Lib/mailbox.py b/Lib/mailbox.py index 8a54b46ea062..e60b73b966af 100755 --- a/Lib/mailbox.py +++ b/Lib/mailbox.py @@ -12,8 +12,13 @@ class _Mailbox: self.fp = fp self.seekp = 0 - def seek(self, pos): - self.seekp = pos + def seek(self, pos, whence=0): + if whence==1: # Relative to current position + self.pos = self.pos + pos + if whence==2: # Relative to file's end + self.pos = self.stop + pos + else: # Default - absolute position + self.pos = self.start + pos def next(self): while 1: