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

@ -248,8 +248,17 @@ class BaseFolder(object):
raise NotImplementedError
def ismessagelistempty(self):
"""Empty everythings we know about messages."""
if len(self.messagelist.keys()) < 1:
return True
return False
def dropmessagelistcache(self):
raise NotImplementedException
"""Empty everythings we know about messages."""
self.messagelist = {}
def getmessagelist(self):
"""Gets the current message list.