From 88dd8b570061f6e23136399f509e48f3cc443e5e Mon Sep 17 00:00:00 2001 From: Adria Montoto <75563346+adriamontoto@users.noreply.github.com> Date: Fri, 3 Jan 2025 21:34:07 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix:=20update=20import=20for=20o?= =?UTF-8?q?verride=20based=20on=20Python=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- value_object_pattern/models/value_object.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/value_object_pattern/models/value_object.py b/value_object_pattern/models/value_object.py index 3efec77..0637128 100644 --- a/value_object_pattern/models/value_object.py +++ b/value_object_pattern/models/value_object.py @@ -3,7 +3,13 @@ """ from abc import ABC -from typing import Generic, NoReturn, TypeVar, override +from sys import version_info +from typing import Generic, NoReturn, TypeVar + +if version_info >= (3, 12): + from typing import override # pragma: no cover +else: + from typing_extensions import override # pragma: no cover T = TypeVar('T')