Size: a a a

2021 April 16

АП

Агент Печенька... in Rude Python
Может пидантик и умрёт наконец-то.
источник

СВ

Саша Воронов... in Rude Python
надеюсь, не умрёт
источник

T

Tishka17 in Rude Python
А в чем суть?
источник

ПД

Павел Дурманов... in Rude Python
там написано
источник

T

Tishka17 in Rude Python
И я захвачу мир, муахаха
источник

T

Tishka17 in Rude Python

The problem is that postponed annotations are set to be come default in 3.10, features of which will be frozen in about three week.

Even worse, there's no way to switch back to the current behaviour.


Я не понял почему это проблема
источник

СВ

Саша Воронов... in Rude Python
The problem however is that trying to evaluate those strings to get the real annotation objects is really hard, perhaps impossible to always do correctly
источник

СВ

Саша Воронов... in Rude Python
у Тишки с его непонятной либой поди таких проблем нет
источник

T

Tishka17 in Rude Python
Сейчас проверим
источник

СВ

Саша Воронов... in Rude Python
и это
Even if typing.get_type_hints() was faultless, it would still be massively slower than the current semantics or PEP 649 (see below).
источник

T

Tishka17 in Rude Python
root@6dbfabbc92bc:/src# python3 -V
Python 3.10.0a7
root@6dbfabbc92bc:/src# nose2
........................................................................................................................................
----------------------------------------------------------------------
Ran 136 tests in 0.088s

OK
источник

СВ

Саша Воронов... in Rude Python
так их, этих пидантиков
источник

T

Tishka17 in Rude Python
Ничего даже не правил для поддержки 3.10
источник

T

Tishka17 in Rude Python
Запустил текущий код как есть
источник

СВ

Саша Воронов... in Rude Python
дык профессиональная тула, хуле, не то что там эти
источник

T

Tishka17 in Rude Python
Правда я не вижу чтобы и пидантик сломался, если честно
источник

T

Tishka17 in Rude Python
class PydTodo(BaseModel):
   id: int
   title: str
   description: str


вот это прекрасно работает и парсит
источник

T

Tishka17 in Rude Python
правда все ещё в 7 раз медленее моего кода
источник

СВ

Саша Воронов... in Rude Python
там ссылки на пры есть, можешь посмотреть, с чем именно столкнулись разработчики пидантика
источник

T

Tishka17 in Rude Python
Я знаю с чем они столкнулись: они пытаются парсер генерить при создании класса и огребают проблем
источник