From dbc5716daea3bd7f88460d449daa033edfc2d956 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Fri, 14 Oct 2005 04:23:02 +0000 Subject: --- examples/adjacencytree/basic_tree.py | 15 --------------- 1 file changed, 15 deletions(-) (limited to 'examples/adjacencytree/basic_tree.py') 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): -- cgit v1.2.1