diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-10-15 18:53:10 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-10-15 18:53:10 +0000 |
| commit | 7e008f2f9e31eef05415d46a6dc8e33893cc96a5 (patch) | |
| tree | df6dcebaea0c41ced6abd90ddabde5b85139ce4a /examples | |
| parent | c5ee6551c6565f679fb423d8060c941f08a748be (diff) | |
| download | sqlalchemy-7e008f2f9e31eef05415d46a6dc8e33893cc96a5.tar.gz | |
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/adjacencytree/basic_tree.py | 11 | ||||
| -rw-r--r-- | examples/adjacencytree/byroot_tree.py | 11 |
2 files changed, 15 insertions, 7 deletions
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') diff --git a/examples/adjacencytree/byroot_tree.py b/examples/adjacencytree/byroot_tree.py index 38feaa8d0..ac711eea2 100644 --- a/examples/adjacencytree/byroot_tree.py +++ b/examples/adjacencytree/byroot_tree.py @@ -129,11 +129,10 @@ print "----------------------------" print node.print_nodes() -#node.name='newname' -#node.append('node4') -#node.children['node4'].append('subnode3') -#node.children['node4'].append('subnode4') -#node.children['node4'].children['subnode3'].append('subsubnode1') +node.append('node4') +node.children['node4'].append('subnode3') +node.children['node4'].append('subnode4') +node.children['node4'].children['subnode3'].append('subsubnode1') del node.children['node1'] print "\n\n\n----------------------------" @@ -149,7 +148,7 @@ print "Committing:" print "----------------------------" objectstore.commit() -raise "hi" +#sys.exit() print "\n\n\n----------------------------" print "Tree After Save:" |
