ruff: fix TC001 (move into type-checking block)

This commit is contained in:
Mose Müller 2025-05-20 14:15:20 +02:00
parent 35f658ce4d
commit 02a8791b74
7 changed files with 27 additions and 26 deletions

View File

@ -15,9 +15,9 @@ from pydase.utils.helpers import (
is_property_attribute,
)
from pydase.utils.serialization.serializer import (
SerializedObject,
Serializer,
)
from pydase.utils.serialization.types import SerializedObject
logger = logging.getLogger(__name__)

View File

@ -2,10 +2,10 @@ import logging
from typing import TYPE_CHECKING, Any, cast
from pydase.utils.serialization.serializer import (
SerializedObject,
get_nested_dict_by_path,
set_nested_value_by_path,
)
from pydase.utils.serialization.types import SerializedObject
if TYPE_CHECKING:
from pydase import DataService

View File

@ -13,9 +13,9 @@ from pydase.utils.helpers import (
)
from pydase.utils.serialization.serializer import (
SerializationPathError,
SerializedObject,
dump,
)
from pydase.utils.serialization.types import SerializedObject
logger = logging.getLogger(__name__)

View File

@ -17,11 +17,11 @@ from pydase.utils.helpers import (
from pydase.utils.serialization.deserializer import loads
from pydase.utils.serialization.serializer import (
SerializationPathError,
SerializedObject,
generate_serialized_data_paths,
get_nested_dict_by_path,
serialized_dict_is_nested_object,
)
from pydase.utils.serialization.types import SerializedObject
if TYPE_CHECKING:
from pydase import DataService

View File

@ -20,7 +20,7 @@ from pydase.data_service.data_service_observer import DataServiceObserver
from pydase.data_service.state_manager import StateManager
from pydase.server.web_server.api.v1 import endpoints
from pydase.utils.logging import SocketIOHandler
from pydase.utils.serialization.serializer import SerializedObject
from pydase.utils.serialization.types import SerializedObject
logger = logging.getLogger(__name__)

View File

@ -20,29 +20,29 @@ from pydase.utils.helpers import (
parse_full_access_path,
parse_serialized_key,
)
from pydase.utils.serialization.types import (
DataServiceTypes,
SerializedBool,
SerializedDataService,
SerializedDatetime,
SerializedDict,
SerializedEnum,
SerializedException,
SerializedFloat,
SerializedInteger,
SerializedList,
SerializedMethod,
SerializedNoneType,
SerializedObject,
SerializedQuantity,
SerializedString,
SignatureDict,
)
if TYPE_CHECKING:
from collections.abc import Callable
from pydase.client.proxy_class import ProxyClass
from pydase.utils.serialization.types import (
DataServiceTypes,
SerializedBool,
SerializedDataService,
SerializedDatetime,
SerializedDict,
SerializedEnum,
SerializedException,
SerializedFloat,
SerializedInteger,
SerializedList,
SerializedMethod,
SerializedNoneType,
SerializedObject,
SerializedQuantity,
SerializedString,
SignatureDict,
)
logger = logging.getLogger(__name__)

View File

@ -3,15 +3,15 @@ from datetime import datetime
from enum import Enum
from typing import Any, ClassVar
import pytest
import pydase
import pydase.units as u
import pytest
from pydase.components.coloured_enum import ColouredEnum
from pydase.task.task_status import TaskStatus
from pydase.utils.decorators import frontend
from pydase.utils.serialization.serializer import (
SerializationPathError,
SerializedObject,
add_prefix_to_full_access_path,
dump,
generate_serialized_data_paths,
@ -21,6 +21,7 @@ from pydase.utils.serialization.serializer import (
serialized_dict_is_nested_object,
set_nested_value_by_path,
)
from pydase.utils.serialization.types import SerializedObject
class MyEnum(enum.Enum):
@ -252,7 +253,7 @@ def test_methods_with_type_hints() -> None:
def method_with_type_hint(some_argument: int) -> None:
pass
def method_with_union_type_hint(some_argument: int | float) -> None:
def method_with_union_type_hint(some_argument: int | float) -> None: # noqa: PYI041
pass
assert dump(method_without_type_hint) == {