From 831a8eba826b1f343166e23b538f9ffb2b633d7b Mon Sep 17 00:00:00 2001 From: Viktor Walter Date: Sat, 10 Jun 2023 15:35:52 +0200 Subject: [PATCH] Adding variation for compatibility with Python3 < 3.10 --- src/veles/device/generic.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/veles/device/generic.py b/src/veles/device/generic.py index f5b9662..513187a 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"""