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: