Patch #1100140: improved smtp connect debugging
Don't print the same (host, port) tuple thrice when debugging, but first print
(host, port), then (ip, port) and then the error message.
diff --git a/Lib/smtplib.py b/Lib/smtplib.py
index 61c3577..52a2e1f 100755
--- a/Lib/smtplib.py
+++ b/Lib/smtplib.py
@@ -290,10 +290,10 @@
af, socktype, proto, canonname, sa = res
try:
self.sock = socket.socket(af, socktype, proto)
- if self.debuglevel > 0: print>>stderr, 'connect:', (host, port)
+ if self.debuglevel > 0: print>>stderr, 'connect:', sa
self.sock.connect(sa)
except socket.error, msg:
- if self.debuglevel > 0: print>>stderr, 'connect fail:', (host, port)
+ if self.debuglevel > 0: print>>stderr, 'connect fail:', msg
if self.sock:
self.sock.close()
self.sock = None