From d64b09baecec63b7476b175b86ec2b138f49ebea Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 1 Nov 2017 13:12:31 +0100 Subject: [PATCH] database: Disconnection on transaction rollback error We cannot recover from this Signed-off-by: Michael Tremer --- webapp/backend/database.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapp/backend/database.py b/webapp/backend/database.py index 7b7892eb..1d18a4e3 100644 --- a/webapp/backend/database.py +++ b/webapp/backend/database.py @@ -176,7 +176,7 @@ class Connection(object): try: return cursor.execute(query, kwparameters or parameters) - except (OperationalError, psycopg2.ProgrammingError): + except (OperationalError, psycopg2.ProgrammingError, psycopg2.TransactionRollbackError): logging.error("Error connecting to database on %s", self.host) self.close() raise -- 2.47.3