~barry/mailman/lp1423756

« back to all changes in this revision

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

  • Committer: Barry Warsaw
  • Date: 2015-01-05 01:20:33 UTC
  • mfrom: (7264.4.66 py3)
  • Revision ID: barry@list.org-20150105012033-zdrw9c2odhpf22fz
Merge the Python 3 branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
contents.
25
25
"""
26
26
 
27
 
from __future__ import absolute_import, print_function, unicode_literals
28
 
 
29
 
__metaclass__ = type
30
27
__all__ = [
31
28
    'MIMEDelete',
32
29
    ]
41
38
from email.mime.message import MIMEMessage
42
39
from email.mime.text import MIMEText
43
40
from lazr.config import as_boolean
44
 
from os.path import splitext
45
 
from zope.interface import implementer
46
 
 
47
41
from mailman.config import config
48
42
from mailman.core import errors
49
43
from mailman.core.i18n import _
52
46
from mailman.interfaces.handler import IHandler
53
47
from mailman.utilities.string import oneline
54
48
from mailman.version import VERSION
 
49
from os.path import splitext
 
50
from zope.interface import implementer
55
51
 
56
52
 
57
53
log = logging.getLogger('mailman.error')
245
241
        filename = tempfile.mktemp('.html')
246
242
        fp = open(filename, 'w')
247
243
        try:
248
 
            fp.write(subpart.get_payload(decode=True))
 
244
            fp.write(subpart.get_payload())
249
245
            fp.close()
250
246
            cmd = os.popen(config.HTML_TO_PLAIN_TEXT_COMMAND %
251
247
                           {'filename': filename})