summaryrefslogtreecommitdiff
path: root/examples/adjacencytree/basic_tree.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2005-10-14 04:23:02 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2005-10-14 04:23:02 +0000
commitdbc5716daea3bd7f88460d449daa033edfc2d956 (patch)
tree905c84cb2621c7523b092b01fe7b6fc45035ce99 /examples/adjacencytree/basic_tree.py
parenta7d5c4647dcd20f4115cdf684ba565c376c93192 (diff)
downloadsqlalchemy-dbc5716daea3bd7f88460d449daa033edfc2d956.tar.gz
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):