Folder.Maildir: No need to store 'uid' in messagelist dict.
The Message UID is already the key to self.messagelist, so we have that information. It is redundant to save the UID again as self.messagelist[uid]{'uid': uid} and we never made use of the information anyway. The same thing should be done with the other 2 backends. Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
This commit is contained in:
parent
dfdc4d457b
commit
32ca20d0da
@ -165,10 +165,8 @@ class MaildirFolder(BaseFolder):
|
|||||||
flags = set(flagmatch.group(1))
|
flags = set(flagmatch.group(1))
|
||||||
else:
|
else:
|
||||||
flags = set()
|
flags = set()
|
||||||
# 'filename' is 'dirannex/filename', e.g. cur/123_U=1_FMD5=1:2,S
|
# 'filename' is 'dirannex/filename', e.g. cur/123,U=1,FMD5=1:2,S
|
||||||
retval[uid] = {'uid': uid,
|
retval[uid] = {'flags': flags, 'filename': file}
|
||||||
'flags': flags,
|
|
||||||
'filename': file}
|
|
||||||
return retval
|
return retval
|
||||||
|
|
||||||
def quickchanged(self, statusfolder):
|
def quickchanged(self, statusfolder):
|
||||||
@ -255,7 +253,7 @@ class MaildirFolder(BaseFolder):
|
|||||||
if rtime != None:
|
if rtime != None:
|
||||||
os.utime(os.path.join(tmpdir, messagename), (rtime, rtime))
|
os.utime(os.path.join(tmpdir, messagename), (rtime, rtime))
|
||||||
|
|
||||||
self.messagelist[uid] = {'uid': uid, 'flags': set(),
|
self.messagelist[uid] = {'flags': set(),
|
||||||
'filename': os.path.join('tmp', messagename)}
|
'filename': os.path.join('tmp', messagename)}
|
||||||
# savemessageflags moves msg to 'cur' or 'new' as appropriate
|
# savemessageflags moves msg to 'cur' or 'new' as appropriate
|
||||||
self.savemessageflags(uid, flags)
|
self.savemessageflags(uid, flags)
|
||||||
|
Loading…
Reference in New Issue
Block a user