Adding variation for compatibility with Python3 < 3.10

This commit is contained in:
Viktor Walter 2023-06-10 15:35:52 +02:00 committed by jan.mrna
parent 757d5a1671
commit 831a8eba82

View File

@ -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"""