From 8408d07a1e7978c9f1323837e41b9afb16c80ae9 Mon Sep 17 00:00:00 2001 From: Don Allingham Date: Sat, 7 Apr 2007 04:12:15 +0000 Subject: [PATCH] 2007-04-06 Don Allingham * src/GrampsDb/_GrampsDbBase.py (GrampsDbBase.close_undodb): don't complain if the undo file isn't here. svn: r8360 --- gramps2/ChangeLog | 4 ++++ gramps2/src/GrampsDb/_GrampsDbBase.py | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/gramps2/ChangeLog b/gramps2/ChangeLog index a87d2b8c5..779c53ba7 100644 --- a/gramps2/ChangeLog +++ b/gramps2/ChangeLog @@ -1,3 +1,7 @@ +2007-04-06 Don Allingham + * src/GrampsDb/_GrampsDbBase.py (GrampsDbBase.close_undodb): don't complain + if the undo file isn't here. + 2007-04-05 Don Allingham * src/plugins/Checkpoint.py: fix some more Popen issues diff --git a/gramps2/src/GrampsDb/_GrampsDbBase.py b/gramps2/src/GrampsDb/_GrampsDbBase.py index 7cefcd3ea..a37832aba 100644 --- a/gramps2/src/GrampsDb/_GrampsDbBase.py +++ b/gramps2/src/GrampsDb/_GrampsDbBase.py @@ -371,7 +371,10 @@ class GrampsDbBase(GrampsDBCallback): def close_undodb(self): if not self.readonly: - self.undodb.close() + try: + self.undodb.close() + except db.DBNoSuchFileError, msg: + pass try: os.remove(self.undolog) except: