From 4285da4fa8be01e29041ec31bdf451d90f3e9825 Mon Sep 17 00:00:00 2001 From: Artur Borecki Date: Mon, 25 Aug 2025 21:42:00 +0200 Subject: [PATCH] feat(web_server.py): add BackendServer reference to webserver --- src/judas_server/web/web_server.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/judas_server/web/web_server.py b/src/judas_server/web/web_server.py index 1947f46..b9147fb 100644 --- a/src/judas_server/web/web_server.py +++ b/src/judas_server/web/web_server.py @@ -3,19 +3,26 @@ from __future__ import annotations import logging as lg +from typing import TYPE_CHECKING + from flask import Flask from flask_login import LoginManager from judas_server.web.user import load_user +if TYPE_CHECKING: + from judas_server.backend import BackendServer + class JudasWebServer: - def __init__(self, secret_key: str) -> None: + def __init__(self, backend: BackendServer, secret_key: str) -> None: self.logger: lg.Logger = lg.getLogger( f"{__name__}.{self.__class__.__name__}" ) self.logger.debug("Initializing JudasWebServer...") + self.backend: BackendServer = backend + self.app: Flask = Flask( __name__, static_folder="static", template_folder="templates" )