From: Michael Tremer Date: Mon, 16 Oct 2017 17:35:32 +0000 (+0200) Subject: database: Reconnect on programmimg errors X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=af8a4b4359337182b20679fa1ac3b37d9d129f85;p=ipfire.org.git database: Reconnect on programmimg errors Signed-off-by: Michael Tremer --- diff --git a/webapp/backend/database.py b/webapp/backend/database.py index 7adb6050..7c739d79 100644 --- a/webapp/backend/database.py +++ b/webapp/backend/database.py @@ -174,7 +174,7 @@ class Connection(object): try: return cursor.execute(query, kwparameters or parameters) - except OperationalError: + except (OperationalError, psycopg2.ProgrammingError): logging.error("Error connecting to database on %s", self.host) self.close() raise