From 6321da209d6ce70d25efa0bfecc45f6dce46c176 Mon Sep 17 00:00:00 2001 From: Mathias Rav Date: Fri, 1 May 2015 16:59:30 +0200 Subject: [PATCH] smtpd.SMTPServer is an old-style class in Python 2 --- emailtunnel/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/emailtunnel/__init__.py b/emailtunnel/__init__.py index fd88278..d6c19c5 100644 --- a/emailtunnel/__init__.py +++ b/emailtunnel/__init__.py @@ -305,7 +305,10 @@ class SMTPReceiver(smtpd.SMTPServer): def __init__(self, host, port): self.host = host self.port = port - super(SMTPReceiver, self).__init__((self.host, self.port), None) + if six.PY3: + super(SMTPReceiver, self).__init__((self.host, self.port), None) + else: + smtpd.SMTPServer.__init__(self, (self.host, self.port), None) self.startup_log() def startup_log(self):