из-за того что ты сделал какую-то херню
annotations dict же шо дрочеш
А как надо? мне нужно все поля в датаклассе сделать Optional
во-первых не надо трогать __annotations__ напрямую никогда во-вторых, ты распокавал строку как уже сказали
объяви в самом датаклассе
типа нужен декоратор на dataclass
тогда создай новый дааткалсс
Ух ну и токсичная ава
SemiF = make_dataclass("SemiF", [(f.name, Optional[f.type]) for f in fields(F)])
Обсуждают сегодня