offlineimap rev 554

"Automatic Subversion Change Mailer" <[email protected]> Tue, 5 Aug 2003 15:14:36 -0500 (CDT)
Newsgroups gmane.mail.imap.offlineimap.subversion
Message-ID <[email protected]>
You are receiving this message because
all commits get sent to this address.

Author: jgoerzen
Date: 2003-08-05 15:14:30 -0500 (Tue, 05 Aug 2003)
New Revision: 554

Modified:
  offlineimap/branches/twisted/offlineimap/folder/IMAP.py

Log:
Deleting messages is now working!  yay!


Diff:
Modified: offlineimap/branches/twisted/offlineimap/folder/IMAP.py
==============================================================================
--- offlineimap/branches/twisted/offlineimap/folder/IMAP.py	2003-08-05 19:52:25 UTC (rev 553)
+++ offlineimap/branches/twisted/offlineimap/folder/IMAP.py	2003-08-05 20:14:30 UTC (rev 554)
@@ -121,6 +121,7 @@
         return d
 
     def _getmessage_process(self, message):
+        print "***** _getmessage_process: got", message
         key = message.keys()[0]
         data = message[key][0]
         i = data.index('BODY') + 1
@@ -390,6 +391,10 @@
     def _doexpunge_acquired(self, imapobj):
         d = imapobj.select(self.getfullname())
         d.addCallback(lambda ignore: imapobj.expunge())
+        # We'll delete them immediately.
+        for uid in self.messagelist.keys():
+            if 'T' in self.messagelist[uid]['flags']:
+                del self.messagelist[uid]
         return d
 
     def deletemessage_noconvert_worker(self, ignore, uidlist):