diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2024-07-16 10:34:44 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2024-12-21 19:43:13 +0200 |
| commit | 1e39e4d98283ec927f0184f81175adacda2aaa67 (patch) | |
| tree | a65602f9eb4b3a2b9e0657cbb5fe54f9d56f3ddd | |
| parent | dd5ea8ca68f9f006b903e4b026172006cbaf8e18 (diff) | |
Recreate DB connection if it is closed
| -rw-r--r-- | db.py | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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() |
