sync mvp-dev to main #2

Merged
Typhus merged 85 commits from mvp-dev into main 2025-01-23 19:25:01 +00:00
Showing only changes of commit a9597b5c4f - Show all commits

View File

@ -2,7 +2,7 @@ import logging
from time import sleep from time import sleep
from datetime import date, datetime from datetime import date, datetime
from typing import Optional from typing import Optional, Coroutine
import mariadb import mariadb
from mariadb import Cursor from mariadb import Cursor
@ -36,12 +36,9 @@ class DatabaseService:
self._connection: Optional[mariadb.Connection] = None self._connection: Optional[mariadb.Connection] = None
self._reestablishment_lock = False self._reestablishment_lock = False
self.establish_new_connection() self.establish_new_connection()
self.calls = 0
@property @property
def is_connected(self) -> bool: def is_connected(self) -> bool:
self.calls += 1
print(f"{self.calls} Calls")
try: try:
self._connection.ping() self._connection.ping()
except Exception: except Exception: