Remove unnecessary return from label.setter

Python is expressive, but it ain't that expressive.
This commit is contained in:
Dave Pearson
2023-01-05 14:26:45 +00:00
parent d39c59c414
commit 18eae615cc

View File

@@ -169,10 +169,8 @@ class TreeNode(Generic[TreeDataType]):
return self._label
@label.setter
def label(self, new_label: TextType) -> TextType:
"""TextType: The label for the node."""
def label(self, new_label: TextType) -> None:
self.set_label(new_label)
return self.label
def set_label(self, label: TextType) -> None:
"""Set a new label for the node.