Patch to make exit on Ctrl-C cleaner

From Jim Pryor

The first, "cleanup.patch", cleans up a few spots that tend to throw
exceptions for me as offlineimap is exiting from a KeyboardInterrupt.
This commit is contained in:
John Goerzen
2008-12-01 16:10:49 -06:00
parent d69176090c
commit 5db24303b7
2 changed files with 11 additions and 8 deletions

View File

@ -229,11 +229,11 @@ def syncfolder(accountname, remoterepos, remotefolder, localrepos,
if len(localfolder.getmessagelist()) or len(statusfolder.getmessagelist()):
if not localfolder.isuidvalidityok():
ui.validityproblem(localfolder)
localrepos.restore_atime()
localrepos.restore_atime()
return
if not remotefolder.isuidvalidityok():
ui.validityproblem(remotefolder)
localrepos.restore_atime()
localrepos.restore_atime()
return
else:
localfolder.saveuidvalidity()