Skip to content

Commit 9d2546e

Browse files
committed
fix: conversation node
1 parent a8c88f4 commit 9d2546e

File tree

1 file changed

+4
-4
lines changed
  • src/datamaestro_text/data/conversation

1 file changed

+4
-4
lines changed

src/datamaestro_text/data/conversation/base.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -214,8 +214,8 @@ class ConversationTreeNode(ConversationNode, ConversationTree):
214214

215215
def __init__(self, entry):
216216
self.entry = entry
217-
self.parent = None
218-
self.children = []
217+
self._parent = None
218+
self._children = []
219219

220220
def add(self, node: "ConversationTreeNode") -> "ConversationTreeNode":
221221
self._children.append(node)
@@ -224,10 +224,10 @@ def add(self, node: "ConversationTreeNode") -> "ConversationTreeNode":
224224

225225
def conversation(self, skip_self: bool) -> ConversationHistory:
226226
def iterator():
227-
current = self.parent if skip_self else self
227+
current = self.parent() if skip_self else self
228228
while current is not None:
229229
yield current.entry
230-
current = current.parent
230+
current = current.parent()
231231

232232
return LazyList(FactoryIterable(iterator))
233233

0 commit comments

Comments
 (0)