From 2094037de1eff3efdd468d2cca6366b7863feed1 Mon Sep 17 00:00:00 2001 From: John Goerzen Date: Sun, 2 Mar 2008 22:21:10 -0600 Subject: [PATCH] Truncate local status folders on creation Should help eliminate problems with old cache refs deb#459985, refs #19 --- offlineimap/repository/LocalStatus.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/offlineimap/repository/LocalStatus.py b/offlineimap/repository/LocalStatus.py index c30e1f1..0a13706 100644 --- a/offlineimap/repository/LocalStatus.py +++ b/offlineimap/repository/LocalStatus.py @@ -37,8 +37,8 @@ class LocalStatusRepository(BaseRepository): return os.path.join(self.directory, foldername) def makefolder(self, foldername): - # "touch" the file. - file = open(self.getfolderfilename(foldername), "ab") + # "touch" the file, truncating it. + file = open(self.getfolderfilename(foldername), "wb") file.close() # Invalidate the cache. self.folders = None