diff --git a/gramps/cli/grampscli.py b/gramps/cli/grampscli.py index bc451794a..5b75004df 100644 --- a/gramps/cli/grampscli.py +++ b/gramps/cli/grampscli.py @@ -59,7 +59,8 @@ from gramps.gen.db.exceptions import (DbUpgradeRequiredError, BsddbUpgradeRequiredError, BsddbDowngradeRequiredError, PythonUpgradeRequiredError, - PythonDowngradeError) + PythonDowngradeError, + DbConnectionError) from gramps.gen.plug import BasePluginManager from gramps.gen.utils.config import get_researcher from gramps.gen.recentfiles import recent_files @@ -201,6 +202,9 @@ class CLIDbLoader: except DbPythonError as msg: self.dbstate.no_database() self._errordialog(_("Cannot open database"), str(msg)) + except DbConnectionError as msg: + self.dbstate.no_database() + self._errordialog(_("Cannot open database"), str(msg)) except OSError as msg: self.dbstate.no_database() self._errordialog(