From abb7aaed87d4f45084c2cc310dba0ca525ba5ea7 Mon Sep 17 00:00:00 2001 From: Teresia Olsson Date: Tue, 14 Oct 2025 13:00:47 +0200 Subject: [PATCH] Fixed so importing from typing_extensions for python versions below 3.11. --- pyaml/magnet/magnet.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pyaml/magnet/magnet.py b/pyaml/magnet/magnet.py index de60017e..362c03ac 100644 --- a/pyaml/magnet/magnet.py +++ b/pyaml/magnet/magnet.py @@ -4,7 +4,10 @@ from ..control import abstract from .model import MagnetModel from scipy.constants import speed_of_light -from typing import Self +try: + from typing import Self # Python 3.11+ +except ImportError: + from typing_extensions import Self # Python 3.10 and earlier import numpy as np class MagnetConfigModel(ElementConfigModel):