~nkarageuzian/mailman/hyperkitty_compliance

« back to all changes in this revision

Viewing changes to src/mailman/handlers/to_digest.py

  • Committer: Nicolas
  • Date: 2013-12-01 13:30:54 UTC
  • Revision ID: nico@vostrodeb-20131201133054-sijxzvwzsqk78v62
Digest handler crashes on non-ascii messages with no encoding header ( LP:#1170347 )

Show diffs side-by-side

added added

removed removed

Lines of Context:
55
55
        mailbox_path = os.path.join(mlist.data_path, 'digest.mmdf')
56
56
        # Lock the mailbox and append the message.
57
57
        with Mailbox(mailbox_path, create=True) as mbox:
58
 
            mbox.add(msg)
 
58
            mbox.add(msg.as_string())
59
59
        # Calculate the current size of the mailbox file.  This will not tell
60
60
        # us exactly how big the resulting MIME and rfc1153 digest will
61
61
        # actually be, but it's the most easily available metric to decide