mirror of
https://github.com/tiqi-group/pydase.git
synced 2025-04-21 00:40:01 +02:00
removes reportUnknownMemberType from pyright config
This commit is contained in:
parent
1ec034a62e
commit
f5d8775141
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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_)
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
@ -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": {
|
||||||
|
@ -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"]]
|
||||||
|
@ -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,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user