So this was issue 11401, right?
On Fri, 24 Feb 2012 18:18:27 -0500, Joseph Reagle <joseph.2...@reagle.org> wrote: > I'm trying to do something real simple. Replicate an example in the docs for > moving messages from maildir to mbox. (Docs use Babyl mailbox to an MH > mailbox). But I'm failing and I don't know why?!? > > <http://paste.pound-python.org/show/16992/> > > ~~~~ > > def convert_maildir(path): > """Convert a maildir to mbox. > Replicates http://docs.python.org/py3k/library/mailbox.html#examples for > maildir2mbox""" > info("converting %s" %path) > > destination = mailbox.mbox('~/inbox.mbox') > destination.lock() > for message in mailbox.Maildir(path): > info("message type = %s" %type(message)) > destination.add(mailbox.MaildirMessage(message)) > destination.close() > > 20 <modu: Namespace(files=['Mail/inbox/'], log_to_file=False, verbose=2) > 20 find_: filename = Mail/inbox/ > 20 find_: appending Mail/inbox/ > 20 conve: converting /home/reagle/Mail/inbox > 20 conve: message type = <class 'mailbox.MaildirMessage'> > Traceback (most recent call last): > File "/home/reagle/bin/kmail2mbox.py", line 75, in <module> > convert_maildir(maildir) > File "/home/reagle/bin/kmail2mbox.py", line 43, in convert_maildir > destination.add(mailbox.MaildirMessage(message)) > File "/usr/lib/python3.2/mailbox.py", line 595, in add > self._toc[self._next_key] = self._append_message(message) > File "/usr/lib/python3.2/mailbox.py", line 733, in _append_message > offsets = self._install_message(message) > File "/usr/lib/python3.2/mailbox.py", line 805, in _install_message > self._dump_message(message, self._file, self._mangle_from_) > File "/usr/lib/python3.2/mailbox.py", line 215, in _dump_message > gen.flatten(message) > File "/usr/lib/python3.2/email/generator.py", line 88, in flatten > self._write(msg) > File "/usr/lib/python3.2/email/generator.py", line 141, in _write > self._write_headers(msg) > File "/usr/lib/python3.2/email/generator.py", line 373, in _write_headers > self.write(header.encode(linesep=self._NL)+self._NL) > File "/usr/lib/python3.2/email/header.py", line 317, in encode > formatter.feed(lines[0], charset) > IndexError: list index out of range > > ~~~~ > > > _______________________________________________ > Email-SIG mailing list > Email-SIG@python.org > Your options: > http://mail.python.org/mailman/options/email-sig/rdmurray%40bitdance.com _______________________________________________ Email-SIG mailing list Email-SIG@python.org Your options: http://mail.python.org/mailman/options/email-sig/archive%40mail-archive.com