diff roundup/mailgw.py @ 5463:1c9a7310e4f0

only conditionally import mimetools
author Christof Meerwald <cmeerw@cmeerw.org>
date Sat, 28 Jul 2018 14:11:18 +0100
parents 86b6cea7a975
children 52cb53eedf77
line wrap: on
line diff
--- a/roundup/mailgw.py	Tue Jul 24 22:41:39 2018 +0100
+++ b/roundup/mailgw.py	Sat Jul 28 14:11:18 2018 +0100
@@ -95,7 +95,7 @@
 from __future__ import print_function
 __docformat__ = 'restructuredtext'
 
-import re, os, mimetools, smtplib, socket, binascii, quopri
+import re, os, smtplib, socket, binascii, quopri
 import time, random, sys, logging
 import codecs
 import traceback
@@ -115,6 +115,13 @@
 except ImportError:
     pyme = None
 
+try:
+    import mimetools
+except ImportError:
+    class mimetools:
+        class Message:
+            pass
+
 SENDMAILDEBUG = os.environ.get('SENDMAILDEBUG', '')
 
 class MailGWError(ValueError):

Roundup Issue Tracker: http://roundup-tracker.org/