Обновить

Комментарии 5

Зачем вы рекламируете устаревший синтаксис с List и Optional?

И почему ничего не упомянуто про разные линтеры и разные их режимы работы?

Optional не устаревший пока. Например без future объединение типов не может нормально работать со строковыми аннотациями.

А мне всегда не нравился Optional, сокращение, которое длиннее оригинала. Даже Union[str, None] не так убого смотрится. Искренне надеюсь, что Optional отомрёт и все забудут про него как страшный сон.

Union заменятся " | "

Optional на "| None "

И без всяких future

А TypeDict зачем, если есть датаклассы?

Forward reference (никогда не знаю как правильнее по-русски это называть) не работает пока с объединением типов.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации