fix: folder/*: never set self.messagelist to None

Empty the list by setting an empty dict.
Introduce BaseFolder().ismessagelistempty().

Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
This commit is contained in:
Nicolas Sebrecht
2015-02-13 17:02:33 +01:00
parent baee2b6fd9
commit 9e63fa3784
6 changed files with 16 additions and 13 deletions

View File

@ -65,7 +65,7 @@ class GmailMaildirFolder(MaildirFolder):
def cachemessagelist(self):
if self.messagelist is None:
if self.ismessagelistempty():
self.messagelist = self._scanfolder()
# Get mtimes