mirror of
https://github.com/python/cpython.git
synced 2025-08-27 12:16:04 +00:00
Detlef Lannert <lannert@uni-duesseldorf.de>:
mailbox.py (from the CVS tree) doesn't work with qmail Maildirs: Filenames are completed when the directories are scanned, and the directory name is prepended again in the next() method. Another suggestion: Change the print statement in the _test() driver to show two more date characters (probably the length has increased due to the recent Y2K hype ;). Now it shows the complete date, including the seconds -- at least for me. (I've also made the sender field left justified, in case it is ever shorter than the field width).
This commit is contained in:
parent
b15491ef14
commit
e108a02723
1 changed files with 2 additions and 2 deletions
|
@ -201,7 +201,7 @@ class Maildir:
|
||||||
return None
|
return None
|
||||||
fn = self.boxes[0]
|
fn = self.boxes[0]
|
||||||
del self.boxes[0]
|
del self.boxes[0]
|
||||||
fp = open(os.path.join(self.dirname, fn))
|
fp = open(fn)
|
||||||
return rfc822.Message(fp)
|
return rfc822.Message(fp)
|
||||||
|
|
||||||
|
|
||||||
|
@ -275,7 +275,7 @@ def _test():
|
||||||
f = msg.getheader('from') or ""
|
f = msg.getheader('from') or ""
|
||||||
s = msg.getheader('subject') or ""
|
s = msg.getheader('subject') or ""
|
||||||
d = msg.getheader('date') or ""
|
d = msg.getheader('date') or ""
|
||||||
print '%20.20s %18.18s %-30.30s'%(f, d[5:], s)
|
print '-%20.20s %20.20 %-30.30s'%(f, d[5:], s)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue