From f5d8775141e86077bbb1e52f0972324dce933300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mose=20M=C3=BCller?= Date: Thu, 30 Nov 2023 09:20:58 +0100 Subject: [PATCH] removes reportUnknownMemberType from pyright config --- pyproject.toml | 1 - src/pydase/components/image.py | 2 +- src/pydase/data_service/data_service_list.py | 4 ++-- src/pydase/server/server.py | 4 ++-- src/pydase/server/web_server.py | 4 ++-- src/pydase/utils/logging.py | 2 +- 6 files changed, 8 insertions(+), 9 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 4bde4ff..a2db3a2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -93,7 +93,6 @@ max-complexity = 7 [tool.pyright] include = ["src/pydase"] typeCheckingMode = "basic" -reportUnknownMemberType = true reportUnknownParameterType = true diff --git a/src/pydase/components/image.py b/src/pydase/components/image.py index 4a7bc5c..7654f6c 100644 --- a/src/pydase/components/image.py +++ b/src/pydase/components/image.py @@ -37,7 +37,7 @@ class Image(DataService): def load_from_matplotlib_figure(self, fig: "Figure", format_: str = "png") -> None: buffer = io.BytesIO() - fig.savefig(buffer, format=format_) # type: ignore[reportUnknownMemberType] + fig.savefig(buffer, format=format_) value_ = base64.b64encode(buffer.getvalue()) self._load_from_base64(value_, format_) diff --git a/src/pydase/data_service/data_service_list.py b/src/pydase/data_service/data_service_list.py index e93a577..e40fc57 100644 --- a/src/pydase/data_service/data_service_list.py +++ b/src/pydase/data_service/data_service_list.py @@ -41,7 +41,7 @@ class DataServiceList(list): # prevent gc to delete the passed list by keeping a reference self._original_list = args[0] - super().__init__(*args, **kwargs) # type: ignore[reportUnknownMemberType] + super().__init__(*args, **kwargs) def __setitem__(self, key: int, value: Any) -> None: # type: ignore[override] current_value = self.__getitem__(key) @@ -52,7 +52,7 @@ class DataServiceList(list): if isinstance(current_value, u.Quantity): value = u.convert_to_quantity(value, str(current_value.u)) - super().__setitem__(key, value) # type: ignore[reportUnknownMemberType] + super().__setitem__(key, value) for callback in self._callbacks: callback(key, value) diff --git a/src/pydase/server/server.py b/src/pydase/server/server.py index 75e93b8..5b2e982 100644 --- a/src/pydase/server/server.py +++ b/src/pydase/server/server.py @@ -291,7 +291,7 @@ class Server: async def notify() -> None: try: - await self._wapi.sio.emit( # type: ignore[reportUnknownMemberType] + await self._wapi.sio.emit( "notify", { "data": { @@ -385,7 +385,7 @@ class Server: async def emit_exception() -> None: try: - await self._wapi.sio.emit( # type: ignore[reportUnknownMemberType] + await self._wapi.sio.emit( "exception", { "data": { diff --git a/src/pydase/server/web_server.py b/src/pydase/server/web_server.py index 4d81e72..afe7607 100644 --- a/src/pydase/server/web_server.py +++ b/src/pydase/server/web_server.py @@ -103,7 +103,7 @@ class WebAPI: else: sio = socketio.AsyncServer(async_mode="asgi") - @sio.event # type: ignore[reportUnknownMemberType] + @sio.event def set_attribute(sid: str, data: UpdateDict) -> Any: logger.debug("Received frontend update: %s", data) path_list = [*data["parent_path"].split("."), data["name"]] @@ -113,7 +113,7 @@ class WebAPI: path=path, value=data["value"] ) - @sio.event # type: ignore[reportUnknownMemberType] + @sio.event def run_method(sid: str, data: RunMethodDict) -> Any: logger.debug("Running method: %s", data) path_list = [*data["parent_path"].split("."), data["name"]] diff --git a/src/pydase/utils/logging.py b/src/pydase/utils/logging.py index dd3f757..189ddb1 100644 --- a/src/pydase/utils/logging.py +++ b/src/pydase/utils/logging.py @@ -54,7 +54,7 @@ class SocketIOHandler(logging.Handler): loop = asyncio.get_event_loop() loop.create_task( - self._sio.emit( # type: ignore[reportUnknownMemberType] + self._sio.emit( "log", { "levelname": record.levelname,