From 95376f9eff7d165d568a7498daeccf299f77443c Mon Sep 17 00:00:00 2001 From: Nick Hall Date: Mon, 25 Sep 2017 22:52:05 +0100 Subject: [PATCH] Include new PostgreSQL error handling in CLI --- gramps/cli/grampscli.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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(