folder: properly factorize initialization and dropping of self.message
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
This commit is contained in:
		@@ -35,6 +35,7 @@ class BaseFolder(object):
 | 
			
		||||
        """
 | 
			
		||||
 | 
			
		||||
        self.ui = getglobalui()
 | 
			
		||||
        self.messagelist = {}
 | 
			
		||||
        # Save original name for folderfilter operations
 | 
			
		||||
        self.ffilter_name = name
 | 
			
		||||
        # Top level dir name is always ''
 | 
			
		||||
@@ -262,7 +263,7 @@ class BaseFolder(object):
 | 
			
		||||
        raise NotImplementedError
 | 
			
		||||
 | 
			
		||||
    def ismessagelistempty(self):
 | 
			
		||||
        """Empty everythings we know about messages."""
 | 
			
		||||
        """Is the list of messages empty."""
 | 
			
		||||
 | 
			
		||||
        if len(self.messagelist.keys()) < 1:
 | 
			
		||||
            return True
 | 
			
		||||
@@ -278,7 +279,7 @@ class BaseFolder(object):
 | 
			
		||||
 | 
			
		||||
        You must call cachemessagelist() before calling this function!"""
 | 
			
		||||
 | 
			
		||||
        raise NotImplementedError
 | 
			
		||||
        return self.messagelist
 | 
			
		||||
 | 
			
		||||
    def msglist_item_initializer(self, uid):
 | 
			
		||||
        """Returns value for empty messagelist element with given UID.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user