[issue22319] mailbox.MH chokes on directories without .mh_sequences
Tim Chase
report at bugs.python.org
Mon Sep 1 14:52:25 CEST 2014
Tim Chase added the comment:
I had to tweak the example reproduction code as it seemed to succeed (i.e., fail to demonstrate the problem) in some instances. The same exception occurs, but here's the full original traceback:
$ cd /home/tim/.claws-mail/imapcache/mail.example.com/tim at example.com/INBOX/
$ python3
Python 3.2.3 (default, Feb 20 2013, 14:44:27)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import mailbox
>>> m = mailbox.MH('.')
>>> for msg in m:
... print(msg)
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.2/mailbox.py", line 114, in itervalues
value = self[key]
File "/usr/lib/python3.2/mailbox.py", line 78, in __getitem__
return self.get_message(key)
File "/usr/lib/python3.2/mailbox.py", line 1019, in get_message
for name, key_list in self.get_sequences().items():
File "/usr/lib/python3.2/mailbox.py", line 1128, in get_sequences
f = open(os.path.join(self._path, '.mh_sequences'), 'r')
IOError: [Errno 2] No such file or directory: '/home/tim/.claws-mail/imapcache/mail.example.com/tim at example.com/INBOX/.mh_sequences'
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue22319>
_______________________________________
More information about the Python-bugs-list
mailing list