class Person
). У человека есть имя (name:str
) и родители (parents:list[Person]
). В итоге получается, что я создаю класс Person
, и уже в этом классе нужно сослаться на других объектов класса Person
:@dataclass
class Person:
name:str
parents:list[Person] = field(default_factory=list)
NameError: name 'Person' is not defined
.