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):