Better error message when FETCH fails.

We were not including the full server reply into our error message. Fix
that so we get better error logs.

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
This commit is contained in:
Sebastian Spaeth 2011-08-15 11:00:07 +02:00 committed by Nicolas Sebrecht
parent 9f23fea74e
commit fe388400c4

View File

@ -206,8 +206,9 @@ class IMAPFolder(BaseFolder):
if data == [None] or res_type != 'OK': if data == [None] or res_type != 'OK':
#IMAP server says bad request or UID does not exist #IMAP server says bad request or UID does not exist
severity = OfflineImapError.ERROR.MESSAGE severity = OfflineImapError.ERROR.MESSAGE
reason = "IMAP server '%s' responded with '%s' to fetching "\ reason = "IMAP server '%s' failed to fetch message UID '%d'."\
"message UID '%d'" % (self.getrepository(), res_type, uid) "Server responded: %s %s" % (self.getrepository(), uid,
res_type, data)
if data == [None]: if data == [None]:
#IMAP server did not find a message with this UID #IMAP server did not find a message with this UID
reason = "IMAP server '%s' does not have a message "\ reason = "IMAP server '%s' does not have a message "\