summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2005-10-15 18:53:10 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2005-10-15 18:53:10 +0000
commit7e008f2f9e31eef05415d46a6dc8e33893cc96a5 (patch)
treedf6dcebaea0c41ced6abd90ddabde5b85139ce4a /examples
parentc5ee6551c6565f679fb423d8060c941f08a748be (diff)
downloadsqlalchemy-7e008f2f9e31eef05415d46a6dc8e33893cc96a5.tar.gz
Diffstat (limited to 'examples')
-rw-r--r--examples/adjacencytree/basic_tree.py11
-rw-r--r--examples/adjacencytree/byroot_tree.py11
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:"