Например, тип может быть int , float , str , или даже еще не созданный пользовательский тип. Он используется в случае, когда я создан пользовательские типы, и я буду создавать больше. = "Lang-Py PrettyPrint-Override">
Код: Выделить всё
def myfunc(entry: Union[str, float, char, MyCustomType1, MyCustomType2, ...]) -> Bool:
Не ясно для меня, что я могу предоставить в подсказке типа, чтобы представить Союз любого типа, включая типы, которые еще не определены в модуле (чтобы библиотека расти и ничего не сломать).
Подробнее здесь: https://stackoverflow.com/questions/766 ... e-any-type