type? То есть:
a = 'int'
r = type(a)
print (r)
# <class int>
а зачему?
Union[str, int] - Я вот это смог преобразовать в вот это - [str, int] (с типом list). Но теперь мне надо это запихнуть в isinstance, а там в кортеже должны быть типы, а не строки, в которых написаны типы
ты там свой mypy пишешь что ли
Не, просто делаю реально работающий валидатор, а не подсказки
Это не будет работать :)
Чем mypy не устроил?
Я сам так думал, но я в ахуе шоке, но все работает, как я хотел
А в нем этого нет(
во-первых это пишется как str|list во-вторых, mypy будет ругаться
Хм. сейчас посмотрю подробнее
Это с mypy или просто с typing?
написано же, mypy
Я установил, моему вообще похую
установить мало, надо запустить
Он эту ошибку определил)
попробуй что твой валидатор скажет на этот код
Не, такое он пока не научился чекать. Но к счастью такие моменты чекает другой код в моем проекте)
такие моменты невозможно чекать без анализа кода. В обещм, рекомендую не изобретать велосипед
Обсуждают сегодня