14 lines
317 B
Python
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,)
|