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