/offlineimap/head: changeset 273
Handle uidvalidity file in an atomic fashion
This commit is contained in:
@@ -62,9 +62,10 @@ class MaildirFolder(BaseFolder):
|
||||
return self.uidvalidity
|
||||
|
||||
def saveuidvalidity(self, newval):
|
||||
file = open(self.uidfilename, "wt")
|
||||
file = open(self.uidfilename + ".tmp", "wt")
|
||||
file.write("%d\n" % newval)
|
||||
file.close()
|
||||
os.rename(self.uidfilename + ".tmp", self.uidfilename)
|
||||
self.uidvalidity = newval
|
||||
|
||||
def isuidvalidityok(self, remotefolder):
|
||||
|
Reference in New Issue
Block a user