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]
include = ["src/pydase"]
typeCheckingMode = "basic"
reportUnknownMemberType = true
reportUnknownParameterType = true

View File

@ -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_)

View File

@ -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)

View File

@ -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": {

View File

@ -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"]]

View File

@ -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,