From 3bca8ac3d0296ca152c2a5462720fabb76abade5 Mon Sep 17 00:00:00 2001 From: R David Murray Date: Fri, 28 Jun 2013 14:52:57 -0400 Subject: [PATCH] Improve imap error message in unusual failure mode. We ran into this during the sprits at PyCon and this patch has been sitting on my disk ever since. This just adds some information to the error message that we found useful during debugging. There's no good way to add a test, since the message only got generated via code that we had modified for debugging purposes. --- Lib/imaplib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/imaplib.py b/Lib/imaplib.py index 30f51da9b44..ce32c801915 100644 --- a/Lib/imaplib.py +++ b/Lib/imaplib.py @@ -1073,7 +1073,7 @@ class IMAP4: # Protocol mandates all lines terminated by CRLF if not line.endswith(b'\r\n'): - raise self.abort('socket error: unterminated line') + raise self.abort('socket error: unterminated line: %r' % line) line = line[:-2] if __debug__: