Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit fdf58fe

Browse files
committed
Added BabylMailbox class by Fred Lundh (untested).
1 parent 71606f8 commit fdf58fe

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

Lib/mailbox.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,26 @@ def next(self):
134134
return rfc822.Message(fp)
135135

136136

137+
class BabylMailbox(_Mailbox):
138+
def _search_start(self):
139+
while 1:
140+
line = self.fp.readline()
141+
if not line:
142+
raise EOFError
143+
if line == '*** EOOH ***\n':
144+
return
145+
146+
def _search_end(self):
147+
while 1:
148+
pos = self.fp.tell()
149+
line = self.fp.readline()
150+
if not line:
151+
return
152+
if line == '\037\014\n':
153+
self.fp.seek(pos)
154+
return
155+
156+
137157
def _test():
138158
import time
139159
import sys

0 commit comments

Comments
 (0)