summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorR David Murray <rdmurray@bitdance.com>2013-06-28 18:52:57 (GMT)
committerR David Murray <rdmurray@bitdance.com>2013-06-28 18:52:57 (GMT)
commit3bca8ac3d0296ca152c2a5462720fabb76abade5 (patch)
treec0e7e05983a32bcaf46c926aeefed23693fbccea /Lib
parent9a2f139ba0378fbdf3d68f13eebe2a0ca1f022b8 (diff)
downloadcpython-3bca8ac3d0296ca152c2a5462720fabb76abade5.zip
cpython-3bca8ac3d0296ca152c2a5462720fabb76abade5.tar.gz
cpython-3bca8ac3d0296ca152c2a5462720fabb76abade5.tar.bz2
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.
Diffstat (limited to 'Lib')
-rw-r--r--Lib/imaplib.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/imaplib.py b/Lib/imaplib.py
index 30f51da..ce32c80 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__: