]> granicus.if.org Git - python/commitdiff
Improve imap error message in unusual failure mode.
authorR David Murray <rdmurray@bitdance.com>
Fri, 28 Jun 2013 18:52:57 +0000 (14:52 -0400)
committerR David Murray <rdmurray@bitdance.com>
Fri, 28 Jun 2013 18:52:57 +0000 (14:52 -0400)
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

index 30f51da9b44ed74740211ffb5cd015aa5e068461..ce32c801915f23308cbb61d8349253964e3c90a0 100644 (file)
@@ -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__: