summaryrefslogtreecommitdiff
path: root/examples/adjacencytree/basic_tree.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/adjacencytree/basic_tree.py')
-rw-r--r--examples/adjacencytree/basic_tree.py15
1 files changed, 0 insertions, 15 deletions
diff --git a/examples/adjacencytree/basic_tree.py b/examples/adjacencytree/basic_tree.py
index d951a563e..3215ea007 100644
--- a/examples/adjacencytree/basic_tree.py
+++ b/examples/adjacencytree/basic_tree.py
@@ -28,26 +28,11 @@ class TreeNode(object):
self.parent = None
self.id = None
self.parent_id = None
- def get_child_by_path(self, path):
- node = self
- try:
- for token in path.split('/'):
- node = node.children[token]
- else:
- return node
- except KeyError:
- return None
def append(self, node):
if isinstance(node, str):
self.children.append(TreeNode(node))
else:
self.children.append(node)
- def _get_path(self):
- if self.parent is None:
- return '/'
- else:
- return self.parent._get_path() + self.name + '/'
- path = property(lambda s: s._path())
def __str__(self):
return self._getstring(0, False)
def _getstring(self, level, expand = False):