removes reportUnknownMemberType from pyright config

This commit is contained in:
Mose Müller 2023-11-30 09:20:58 +01:00
parent 1ec034a62e
commit f5d8775141
6 changed files with 8 additions and 9 deletions

View File

@ -93,7 +93,6 @@ max-complexity = 7
[tool.pyright] [tool.pyright]
include = ["src/pydase"] include = ["src/pydase"]
typeCheckingMode = "basic" typeCheckingMode = "basic"
reportUnknownMemberType = true
reportUnknownParameterType = true reportUnknownParameterType = true

View File

@ -37,7 +37,7 @@ class Image(DataService):
def load_from_matplotlib_figure(self, fig: "Figure", format_: str = "png") -> None: def load_from_matplotlib_figure(self, fig: "Figure", format_: str = "png") -> None:
buffer = io.BytesIO() buffer = io.BytesIO()
fig.savefig(buffer, format=format_) # type: ignore[reportUnknownMemberType] fig.savefig(buffer, format=format_)
value_ = base64.b64encode(buffer.getvalue()) value_ = base64.b64encode(buffer.getvalue())
self._load_from_base64(value_, format_) self._load_from_base64(value_, format_)

View File

@ -41,7 +41,7 @@ class DataServiceList(list):
# prevent gc to delete the passed list by keeping a reference # prevent gc to delete the passed list by keeping a reference
self._original_list = args[0] 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] def __setitem__(self, key: int, value: Any) -> None: # type: ignore[override]
current_value = self.__getitem__(key) current_value = self.__getitem__(key)
@ -52,7 +52,7 @@ class DataServiceList(list):
if isinstance(current_value, u.Quantity): if isinstance(current_value, u.Quantity):
value = u.convert_to_quantity(value, str(current_value.u)) 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: for callback in self._callbacks:
callback(key, value) callback(key, value)

View File

@ -291,7 +291,7 @@ class Server:
async def notify() -> None: async def notify() -> None:
try: try:
await self._wapi.sio.emit( # type: ignore[reportUnknownMemberType] await self._wapi.sio.emit(
"notify", "notify",
{ {
"data": { "data": {
@ -385,7 +385,7 @@ class Server:
async def emit_exception() -> None: async def emit_exception() -> None:
try: try:
await self._wapi.sio.emit( # type: ignore[reportUnknownMemberType] await self._wapi.sio.emit(
"exception", "exception",
{ {
"data": { "data": {

View File

@ -103,7 +103,7 @@ class WebAPI:
else: else:
sio = socketio.AsyncServer(async_mode="asgi") sio = socketio.AsyncServer(async_mode="asgi")
@sio.event # type: ignore[reportUnknownMemberType] @sio.event
def set_attribute(sid: str, data: UpdateDict) -> Any: def set_attribute(sid: str, data: UpdateDict) -> Any:
logger.debug("Received frontend update: %s", data) logger.debug("Received frontend update: %s", data)
path_list = [*data["parent_path"].split("."), data["name"]] path_list = [*data["parent_path"].split("."), data["name"]]
@ -113,7 +113,7 @@ class WebAPI:
path=path, value=data["value"] path=path, value=data["value"]
) )
@sio.event # type: ignore[reportUnknownMemberType] @sio.event
def run_method(sid: str, data: RunMethodDict) -> Any: def run_method(sid: str, data: RunMethodDict) -> Any:
logger.debug("Running method: %s", data) logger.debug("Running method: %s", data)
path_list = [*data["parent_path"].split("."), data["name"]] path_list = [*data["parent_path"].split("."), data["name"]]

View File

@ -54,7 +54,7 @@ class SocketIOHandler(logging.Handler):
loop = asyncio.get_event_loop() loop = asyncio.get_event_loop()
loop.create_task( loop.create_task(
self._sio.emit( # type: ignore[reportUnknownMemberType] self._sio.emit(
"log", "log",
{ {
"levelname": record.levelname, "levelname": record.levelname,