From cf1a1b31e29e8378c8730dde1794729fc2c34338 Mon Sep 17 00:00:00 2001 From: John Goerzen Date: Sun, 9 Mar 2008 20:27:37 -0500 Subject: [PATCH] Don't crash if LocalStatus file doesn't exist yet Closes: #470174 --- offlineimap/repository/LocalStatus.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/offlineimap/repository/LocalStatus.py b/offlineimap/repository/LocalStatus.py index 048026d..12de16c 100644 --- a/offlineimap/repository/LocalStatus.py +++ b/offlineimap/repository/LocalStatus.py @@ -43,7 +43,10 @@ class LocalStatusRepository(BaseRepository): file = open(filename + ".tmp", "wb") file.write(offlineimap.folder.LocalStatus.magicline + '\n') file.close() - os.unlink(filename) + try: + os.unlink(filename) + except: + pass os.rename(filename + ".tmp", filename) # Invalidate the cache. -- 2.39.2