From 1a6a158036f2c92b8050a26cd42bc96b5c77bdab Mon Sep 17 00:00:00 2001 From: jakkdl Date: Tue, 16 Aug 2022 16:05:55 +0200 Subject: [PATCH] import BaseExceptionGroup with explicit version check instead of try/catch --- src/_pytest/_code/code.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/_pytest/_code/code.py b/src/_pytest/_code/code.py index bd7fac634..97985def1 100644 --- a/src/_pytest/_code/code.py +++ b/src/_pytest/_code/code.py @@ -56,10 +56,7 @@ if TYPE_CHECKING: _TracebackStyle = Literal["long", "short", "line", "no", "native", "value", "auto"] -BaseExceptionGroup: Type[BaseException] -try: - BaseExceptionGroup = BaseExceptionGroup # type: ignore -except NameError: +if sys.version_info[:2] < (3, 11): from exceptiongroup import BaseExceptionGroup