Новый вид синтаксис дженериков Python3.12
В предыдущих версиях псевдонимы записывались след. образом:
from typing import TypeAlias
_T = TypeVar("_T")
ListOrSet: TypeAlias = list[_T] | set[_T]
В новой версии эта запись выглядит примерно так:
type ListOrSet[T] = list[T] | set[T]
Источник:
Очень поздно они это добавили. А так хоть стало как у нормальных языков тепрь 👍
Логичнее стало
блять, почему так уебищно?