diff --git a/src/veles/device/generic.py b/src/veles/device/generic.py index dcc43ed..444c81e 100644 --- a/src/veles/device/generic.py +++ b/src/veles/device/generic.py @@ -3,8 +3,10 @@ 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) +@dataclass(**({"slots": True} if py310 else {})) class ReadoutErrorCounter: """Class used to track readout errors"""