diff --git a/src/cattrs/_compat.py b/src/cattrs/_compat.py index 9f82fbee..4fa222db 100644 --- a/src/cattrs/_compat.py +++ b/src/cattrs/_compat.py @@ -1,4 +1,3 @@ -import builtins import sys from collections import deque from collections.abc import MutableSet as AbcMutableSet @@ -62,10 +61,10 @@ def get_origin(cl): else: from typing import Final, Protocol, get_args, get_origin -if "ExceptionGroup" not in dir(builtins): - from exceptiongroup import ExceptionGroup -else: +if is_py311_plus: ExceptionGroup = ExceptionGroup +else: + from exceptiongroup import ExceptionGroup as ExceptionGroup # noqa: PLC0414 def has(cls):