170 похожих чатов

Люди, а кто знает, как выполнить преобразование строки в тип

type? То есть:
a = 'int'
r = type(a)
print (r)
# <class int>

22 ответов

18 просмотров
Lenin-Zapasnoy Автор вопроса

Union[str, int] - Я вот это смог преобразовать в вот это - [str, int] (с типом list). Но теперь мне надо это запихнуть в isinstance, а там в кортеже должны быть типы, а не строки, в которых написаны типы

Lenin-Zapasnoy Автор вопроса
Алиса Кассель-Королёва
ты там свой mypy пишешь что ли

Не, просто делаю реально работающий валидатор, а не подсказки

Lenin-Zapasnoy Автор вопроса
Tishka17
Это не будет работать :)

Я сам так думал, но я в ахуе шоке, но все работает, как я хотел

Lenin-Zapasnoy Автор вопроса
Tishka17
Чем mypy не устроил?

А в нем этого нет(

во-первых это пишется как str|list во-вторых, mypy будет ругаться

Lenin-Zapasnoy Автор вопроса
Lenin-Zapasnoy Автор вопроса

Это с mypy или просто с typing?

Lenin-Zapasnoy Автор вопроса
Tishka17
написано же, mypy

Я установил, моему вообще похую

Lenin Zapasnoy
Я установил, моему вообще похую

установить мало, надо запустить

Lenin-Zapasnoy Автор вопроса
Tishka17
screenshot

Он эту ошибку определил)

попробуй что твой валидатор скажет на этот код

Lenin-Zapasnoy Автор вопроса
Tishka17
попробуй что твой валидатор скажет на этот код

Не, такое он пока не научился чекать. Но к счастью такие моменты чекает другой код в моем проекте)

Lenin Zapasnoy
Не, такое он пока не научился чекать. Но к счастью...

такие моменты невозможно чекать без анализа кода. В обещм, рекомендую не изобретать велосипед

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта