scheduler - fix parent setter call

This commit is contained in:
florian 2023-08-03 09:51:44 +02:00
parent 26a1ef6898
commit f3081e3c34
No known key found for this signature in database
GPG key ID: 3D80806F12602A7C
2 changed files with 4 additions and 2 deletions

View file

@ -92,6 +92,7 @@ class Database:
self.__sql_engine = create_engine(
sqlalchemy_string,
future=True,
pool_pre_ping=True
)
except ArgumentError:
self.__logger.error(f"Invalid database URI: {sqlalchemy_string}")
@ -135,6 +136,7 @@ class Database:
self.__sql_engine = create_engine(
sqlalchemy_string,
future=True,
pool_pre_ping=True
)
if "Unknown table" in str(e):
not_connected = False

View file

@ -30,7 +30,7 @@ for deps_path in [
from Database import Database # type: ignore
from logger import setup_logger # type: ignore
from ApiCaller import ApiCaller # type: ignore
from API import API # type: ignore
class JobScheduler(ApiCaller):
def __init__(
@ -69,7 +69,7 @@ class JobScheduler(ApiCaller):
super().auto_setup(bw_integration=self.__integration)
def update_instances(self):
super().apis(self.__get_apis())
super(JobScheduler, type(self)).apis.fset(self, self.__get_apis())
def __get_apis(self):
apis = []