diff --git a/src/veles/device/find.py b/src/veles/device/find.py index 310cf1e..fe2f48d 100644 --- a/src/veles/device/find.py +++ b/src/veles/device/find.py @@ -1,5 +1,5 @@ from typing import Final, Dict, Any, TypeVar, Type, Iterable -from .generic import Device +from .generic import Device, NoResponseError from .sensor_wired import SensorWiredIAQ, SensorWiredRHT # links device identifiers to its class diff --git a/src/veles/device/generic.py b/src/veles/device/generic.py index 513187a..9beaa8e 100644 --- a/src/veles/device/generic.py +++ b/src/veles/device/generic.py @@ -3,10 +3,7 @@ from dataclasses import dataclass from typing import Dict, Any from abc import ABC, abstractmethod -import sys -py310 = sys.version_info.minor >= 10 or sys.version_info.major > 3 - -@dataclass(**({"slots": True} if py310 else {})) +@dataclass(slots=True) class ReadoutErrorCounter: """Class used to track readout errors"""