14 lines
317 B
Python

from typing import Union
__all__ = ["UNION_TYPES"]
# python3.10+ syntax of creating a union or optional type (with str | int)
# UNION_TYPES allows to check both universes if types are a union
try:
from types import UnionType
UNION_TYPES = (Union, UnionType)
except ImportError:
UNION_TYPES = (Union,)