diff --git a/gramps2/src/gramps_main.py b/gramps2/src/gramps_main.py index 11e71b99b..bb88bfc13 100755 --- a/gramps2/src/gramps_main.py +++ b/gramps2/src/gramps_main.py @@ -1294,7 +1294,7 @@ class Gramps(GrampsDBCallback.GrampsDBCallback): except ( IOError, OSError ), msg: ErrorDialog(_('Cannot open database'),str(msg)) return 0 - except db.DBAccessError, msg: + except (db.DBAccessError,DBRunRecoveryError), msg: ErrorDialog(_('Cannot open database'), _('%s could not be opened.' % filename) + '\n' + msg[1]) return 0