From 5fc0e1ae424447d27d07ed94dbb722320e19b6b6 Mon Sep 17 00:00:00 2001 From: Adam Spiers Date: Tue, 16 May 2006 04:40:23 +0100 Subject: [PATCH] helpful comments --- offlineimap/folder/IMAP.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/offlineimap/folder/IMAP.py b/offlineimap/folder/IMAP.py index 2768105..3a0ea1a 100644 --- a/offlineimap/folder/IMAP.py +++ b/offlineimap/folder/IMAP.py @@ -234,6 +234,7 @@ class IMAPFolder(BaseFolder): ui.debug('imap', 'savemessage: first attempt to get new UID') uid = self.savemessage_searchforheader(imapobj, headername, headervalue) + # See docs for savemessage in Base.py for explanation of this and other return values if uid <= 0: ui.debug('imap', 'savemessage: first attempt to get new UID failed. Going to run a NOOP and try again.') assert(imapobj.noop()[0] == 'OK') @@ -242,8 +243,9 @@ class IMAPFolder(BaseFolder): finally: self.imapserver.releaseconnection(imapobj) - if uid: + if uid: # avoid UID FETCH 0 crash happening later on self.messagelist[uid] = {'uid': uid, 'flags': flags} + ui.debug('imap', 'savemessage: returning %d' % uid) return uid