aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2024-07-16 10:34:44 +0300
committerJan Tuomi <jan@jantuomi.fi>2024-12-21 19:43:13 +0200
commit1e39e4d98283ec927f0184f81175adacda2aaa67 (patch)
treea65602f9eb4b3a2b9e0657cbb5fe54f9d56f3ddd
parentdd5ea8ca68f9f006b903e4b026172006cbaf8e18 (diff)
Recreate DB connection if it is closed
-rw-r--r--db.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/db.py b/db.py
index f09a76a..c731f4e 100644
--- a/db.py
+++ b/db.py
@@ -54,6 +54,9 @@ class Db:
def get_cursor(self):
for _ in range(self.MAX_RETRIES):
try:
+ if self.conn.closed:
+ self.connect()
+
return self.conn.cursor()
except psycopg2.Error:
self.connect()