From d0ab11237f756886be75006c6b33215333d3c47c Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Sun, 18 Sep 2022 12:08:11 +0900 Subject: [PATCH] Fix to catch connectors.postgis.DbError --- pgRoutingLayer.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pgRoutingLayer.py b/pgRoutingLayer.py index 7877652..cb393bc 100644 --- a/pgRoutingLayer.py +++ b/pgRoutingLayer.py @@ -35,8 +35,10 @@ from qgis.PyQt.QtWidgets import QAction, QApplication, QMessageBox from qgis.core import QgsRectangle, QgsCoordinateReferenceSystem, QgsCoordinateTransform from qgis.core import QgsProject, QgsGeometry, QgsWkbTypes +from qgis.core import Qgis from qgis.gui import QgsVertexMarker, QgsRubberBand, QgsMapToolEmitPoint from pgRoutingLayer import dbConnection +from pgRoutingLayer.connectors.postgis import DbError as PgDbError from pgRoutingLayer import pgRoutingLayer_utils as Utils from pgRoutingLayer.utilities import pgr_queries as PgrQ import os @@ -274,8 +276,8 @@ def reloadConnections(self): if (Utils.getPgrVersion(con) != 0): self.dock.comboConnections.addItem(dbname) - except dbConnection.DbError as e: - Utils.logMessage("dbname:" + dbname + ", " + e.msg) + except PgDbError as e: + Utils.logMessage("dbname:" + dbname + ", " + e.msg, Qgis.Critical) finally: if db and db.con: