From: John Goerzen Date: Mon, 10 Mar 2008 01:27:37 +0000 (-0500) Subject: Don't crash if LocalStatus file doesn't exist yet X-Git-Tag: debian/5.99.8~3 X-Git-Url: https://code.delx.au/offlineimap/commitdiff_plain/cf1a1b31e29e8378c8730dde1794729fc2c34338 Don't crash if LocalStatus file doesn't exist yet Closes: #470174 --- 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.