Size: a a a

2021 April 16

TK

Tigran Kostandyan in rannts
Правда немного пугает, когда один из представителей коммитета языка не знает о pydantic и fastapi
источник

AM

Artem Malyshev in rannts
Ну поэтому их там не один.
источник

AM

Artem Malyshev in rannts
Как не нравились мне аннотации для построения API, так и не нравятся. = работало десятилетиями.
источник

AM

Artem Malyshev in rannts
А проблем с аннотациями всё больше с каждым новым питоном.
источник

TK

Tigran Kostandyan in rannts
Ну потому что, когда их добавили, не предполагали, что оно будет использоваться в рантайме, как это делает pydantic
источник

AM

Artem Malyshev in rannts
Открыли ящик Пандоры. Не надо было __annotations__ добавлять...
источник

SZ

Sergey Z in rannts
Нууу если его можно в принципе использовать в рантайме, то таки предполагали.
источник

TK

Tigran Kostandyan in rannts
Ну можно-то можно, но как мы видим, получается плохо)
источник

TK

Tigran Kostandyan in rannts
Хотя там вроде как есть PEP649, который как раз должен проблему решить, аннотации будут lazy-evaluated
источник

TK

Tigran Kostandyan in rannts
Но, возможно, что в этом выпуске не будет, из-за того, что разработку над 3.10 замораживают, да и pep пока в статусе draft
источник

F

Fred in rannts
клёва, пайдентик поломается :С
источник

F

Fred in rannts
вот только повяилось что-то лучше aiohttp
источник

F

Fred in rannts
и все по балде :С
источник

AM

Artem Malyshev in rannts
По каким критериям кстати судили?
источник

F

Fred in rannts
aiohttp по памяти текёт очень здорово :С особенно на вебсокитах
источник

F

Fred in rannts
источник

KK

Kirill (Cykooz) Kuzm... in rannts
А мне нравятся аннотации и возможнось в рантайме их получить. Использую для того, что бы не дублировать типы, когда один раз надо в декораторе указать, а второй внутри декорированного класса, что бы IDE давала правильные подсказки по типу поля у класса.
С аннотациями я могу просто указать в классе тип поля и декоратор его от туда достанет.

Но я не юзаю ни пидантик ни fastapi - поэтому меня их проблемы не касаются 😊
источник

TK

Tigran Kostandyan in rannts
Так это же по идее глобальная проблема, в целом тяжело будет понять какой ты тип получаешь
источник

in

ildar nizamov in rannts
но это же опенсорц?
источник

AM

Artem Malyshev in rannts
Сначала добейся
источник