From 7e008f2f9e31eef05415d46a6dc8e33893cc96a5 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sat, 15 Oct 2005 18:53:10 +0000 Subject: --- examples/adjacencytree/basic_tree.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'examples/adjacencytree/basic_tree.py') diff --git a/examples/adjacencytree/basic_tree.py b/examples/adjacencytree/basic_tree.py index 3215ea007..62a17b8cd 100644 --- a/examples/adjacencytree/basic_tree.py +++ b/examples/adjacencytree/basic_tree.py @@ -36,7 +36,7 @@ class TreeNode(object): def __str__(self): return self._getstring(0, False) def _getstring(self, level, expand = False): - s = (' ' * level) + "%s (%s,%s)" % (self.name, self.id,self.parent_id) + '\n' + s = (' ' * level) + "%s (%s,%s, %d)" % (self.name, self.id,self.parent_id,id(self)) + '\n' if expand: s += string.join([n._getstring(level+1, True) for n in self.children.values()], '') return s @@ -55,6 +55,15 @@ TreeNode.mapper=assignmapper(tables.trees, class_=TreeNode, properties=dict( )) +node = TreeNode('rootnode') +node.append('node1') +objectstore.commit() + +print node.print_nodes() +del node.children['node1'] +objectstore.commit() +sys.exit() + node2 = TreeNode('node2') node2.append('subnode1') node = TreeNode('rootnode') -- cgit v1.2.1