use runtime union for EXCEPTION_OR_MORE

This commit is contained in:
Ronny Pfannschmidt 2024-06-17 17:12:34 +02:00
parent 9295f9ffff
commit b7c0295e1a
1 changed files with 4 additions and 3 deletions

View File

@ -30,7 +30,10 @@ from typing import overload
from typing import Pattern
from typing import Sequence
from typing import SupportsIndex
from typing import Tuple
from typing import Type
from typing import TypeVar
from typing import Union
import pluggy
@ -53,9 +56,7 @@ if sys.version_info < (3, 11):
TracebackStyle = Literal["long", "short", "line", "no", "native", "value", "auto"]
EXCEPTION_OR_MORE = type[Exception] | tuple[type[Exception], ...]
type_alias = type # to sidestep shadowing
EXCEPTION_OR_MORE = Union[Type[Exception], Tuple[Type[Exception], ...]]
class Code: