]> code.delx.au - offlineimap/commitdiff
/offlineimap/head: changeset 591
authorjgoerzen <jgoerzen>
Mon, 2 Aug 2004 02:49:16 +0000 (03:49 +0100)
committerjgoerzen <jgoerzen>
Mon, 2 Aug 2004 02:49:16 +0000 (03:49 +0100)
Added additional debugging for IMAP download

offlineimap/head/debian/changelog
offlineimap/head/offlineimap/folder/IMAP.py

index 262c624629d0bcdf5b43be06bf8374da164212c0..7db8ebc33e6f134c7e6de9eefebb8f2db27405b8 100644 (file)
@@ -1,3 +1,10 @@
+offlineimap (4.0.7) unstable; urgency=low
+
+  * Added additional debug logging when downloading messages in an attempt to
+    get the info needed to address #199452.
+
+ -- John Goerzen <jgoerzen@complete.org>  Sun,  1 Aug 2004 16:48:15 -0500
+
 offlineimap (4.0.6) unstable; urgency=low
 
   * Corrected check for Curses.Blinkenlights hotkey press.  Closes: #256336.
index 1f36ece08c38109654a6d4240066d0f5dba1aa81..97711ef80732c3e78b29b394ca743b34aef2e916 100644 (file)
@@ -1,5 +1,5 @@
 # IMAP folder support
-# Copyright (C) 2002 John Goerzen
+# Copyright (C) 2002-2004 John Goerzen
 # <jgoerzen@complete.org>
 #
 #    This program is free software; you can redistribute it and/or modify
@@ -107,7 +107,11 @@ class IMAPFolder(BaseFolder):
         imapobj = self.imapserver.acquireconnection()
         try:
             imapobj.select(self.getfullname(), readonly = 1)
-            return imapobj.uid('fetch', '%d' % uid, '(BODY.PEEK[])')[1][0][1].replace("\r\n", "\n")
+            initialresult = imapobj.uid('fetch', '%d' % uid, '(BODY.PEEK[])')
+            ui.debug('imap', 'Returned object from fetching %d: %s' % \
+                     (uid, str(initialresult)))
+            return initialresult[1][0][1].replace("\r\n", "\n")
+                
         finally:
             self.imapserver.releaseconnection(imapobj)