]> granicus.if.org Git - python/commitdiff
Get rid of the seek() method on the _Mailbox class. This was a
authorGuido van Rossum <guido@python.org>
Sun, 15 Apr 2001 13:32:27 +0000 (13:32 +0000)
committerGuido van Rossum <guido@python.org>
Sun, 15 Apr 2001 13:32:27 +0000 (13:32 +0000)
cut-and-paste copy of the seek() method on the _Subfile class, but it
didn't make one bit of sense: it sets self.pos, which is not used in
this class or its subclasses, and it uses self.start and self.stop,
which aren't defined on this class or its subclasses.  This is purely
my own fault -- I added this in rev 1.4 and apparently never tried to
use it.  Since it's not documented, and of very questionable use given
that there's no tell(), I'm ripping it out.

This resolves SF bug 416199 by Andrew Dalke: mailbox.py seek problems.

Lib/mailbox.py

index 2f96106c6e807b2a365039a28a88dab4898d1f16..29322ed16be47732879cbd615aa57fcf7c0839b6 100755 (executable)
@@ -14,14 +14,6 @@ class _Mailbox:
         self.seekp = 0
         self.factory = factory
 
-    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:
             self.fp.seek(self.seekp)