Представьте, что у меня есть структура данных следующей формы:
[0, 1, [2, [3, 4, [5]], 6], []]
Я хочу создать TypeHint для описания этой структуры, но сама структура следует рекурсивному шаблону.Будет ли это правильный способ объявления переменной типа?
NestedInts = List[Union[int, 'NestedInts']]
Я пробовал это в PyCharm, и среда IDE просто сдается и анализирует ее как тип Any