Skip to content

Commit 8a25b46

Browse files
committed
only conditionally import mimetools
1 parent a0a9c2d commit 8a25b46

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

roundup/mailgw.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ class node. Any parts of other types are each stored in separate files
9595
from __future__ import print_function
9696
__docformat__ = 'restructuredtext'
9797

98-
import re, os, mimetools, smtplib, socket, binascii, quopri
98+
import re, os, smtplib, socket, binascii, quopri
9999
import time, random, sys, logging
100100
import codecs
101101
import traceback
@@ -115,6 +115,13 @@ class node. Any parts of other types are each stored in separate files
115115
except ImportError:
116116
pyme = None
117117

118+
try:
119+
import mimetools
120+
except ImportError:
121+
class mimetools:
122+
class Message:
123+
pass
124+
118125
SENDMAILDEBUG = os.environ.get('SENDMAILDEBUG', '')
119126

120127
class MailGWError(ValueError):

0 commit comments

Comments
 (0)