Тип параметра метода того же класса
Я хочу установить тип параметра следующим образом:
class Tree:
def __init__(self):
self.list_of_nodes=[]
def inser_node (self, node: Tree):
self.list_of_nodes.append(node)
Когда я пытаюсь сделать это, возникает ошибка: NameError: имя 'Tree' не определено
1 ответ
В том же классе вы должны поместить тип в кавычки:
def inser_node (self, node: 'Tree'):