Commit 937a73a8 authored by Antoine Pitrou's avatar Antoine Pitrou

Provide a better diagnosis on socket errors

parent b3b0c23c
......@@ -352,8 +352,10 @@ class SMTP:
while 1:
try:
line = self.file.readline()
except socket.error:
line = ''
except socket.error as e:
self.close()
raise SMTPServerDisconnected("Connection unexpectedly closed: "
+ str(e))
if line == '':
self.close()
raise SMTPServerDisconnected("Connection unexpectedly closed")
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment