Message duplication

Vincent Beffara vbeffara at
Fri Jun 24 02:02:50 BST 2011

VB>         print [uid for uid in uidlist if uid in self.messagelist], \
VB>               [uid for uid in uidlist if self.uidexists(uid)]

VB> showing the output before and after the change. If the change is
VB> safe, there shouldn't be a difference, right ? but there is, in the
VB> "bad situations" the first version has the new message and the
VB> second one is empty. And yet I cannot seem to reproduce a situation
VB> where uid in self.messagelist and self.uidexists(uid) differ.

... still tracing the code execution: apparently the getmessagelist() in
UIDMaps is _never_ called. And yet, if I get it right :
deletemessages_noconvert _is_ called, calls uidexists() and uidexists
calls getmessagelist(). I guess that means it's time to go to bed ...


[That's in commit f408198]

|                 |   UMPA - ENS Lyon   | Mél: vbeffara at |
| Vincent Beffara |  46 allée d'Italie  | Tél: (+33) 4 72 72 85 25  |
|                 | 69364 Lyon Cedex 07 | Fax: (+33) 4 72 72 84 80  |

More information about the OfflineIMAP-project mailing list