fixes webserver (apparently FastAPI need the correct type hints...)

This commit is contained in:
Mose Müller 2024-03-07 17:52:03 +01:00
parent 51ffd8be4d
commit 877ab42905

View File

@ -16,7 +16,7 @@ from pydase.data_service.data_service_observer import DataServiceObserver
from pydase.server.web_server.sio_setup import ( from pydase.server.web_server.sio_setup import (
setup_sio_server, setup_sio_server,
) )
from pydase.utils.serializer import SerializedObject, generate_serialized_data_paths from pydase.utils.serializer import generate_serialized_data_paths
from pydase.version import __version__ from pydase.version import __version__
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -160,8 +160,8 @@ class WebServer:
return type(self.service).__name__ return type(self.service).__name__
@app.get("/service-properties") @app.get("/service-properties")
def service_properties() -> SerializedObject: def service_properties() -> dict[str, Any]:
return self.state_manager.cache return self.state_manager.cache # type: ignore
@app.get("/web-settings") @app.get("/web-settings")
def web_settings() -> dict[str, Any]: def web_settings() -> dict[str, Any]: