]> code.delx.au - offlineimap/commitdiff
Reduce memory usage when scanning Maildirs
authorJohn Goerzen <jgoerzen@complete.org>
Tue, 7 Jul 2009 05:52:00 +0000 (00:52 -0500)
committerJohn Goerzen <jgoerzen@complete.org>
Tue, 7 Jul 2009 05:52:00 +0000 (00:52 -0500)
Patch from Michal Vitecek

offlineimap/folder/Maildir.py

index 33da1a0cc945484a5e767ef653445494eb006fc8..811d759a48ab3ea28680317e7d5f13de623f6b9e 100644 (file)
@@ -88,8 +88,8 @@ class MaildirFolder(BaseFolder):
         folderstr = ',FMD5=' + foldermd5
         for dirannex in ['new', 'cur']:
             fulldirname = os.path.join(self.getfullname(), dirannex)
-            files.extend([os.path.join(fulldirname, filename) for
-                          filename in os.listdir(fulldirname)])
+            files.extend(os.path.join(fulldirname, filename) for
+                         filename in os.listdir(fulldirname))
         for file in files:
             messagename = os.path.basename(file)
             foldermatch = messagename.find(folderstr) != -1