summaryrefslogtreecommitdiff
path: root/examples/adjacencytree/byroot_tree.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-12-14 23:28:10 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-12-14 23:28:10 +0000
commit379d333c3139e82e7c61f525d0a9fd94e57bc155 (patch)
tree4cc123e0bf20baced1448a27965bcfb4b334f5cc /examples/adjacencytree/byroot_tree.py
parent6c4ad36cc9004db1d9dffe28a95e3556d14e2c82 (diff)
downloadsqlalchemy-379d333c3139e82e7c61f525d0a9fd94e57bc155.tar.gz
oof, history on collections were wrong. fixed byroot_tree test as well
Diffstat (limited to 'examples/adjacencytree/byroot_tree.py')
-rw-r--r--examples/adjacencytree/byroot_tree.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/adjacencytree/byroot_tree.py b/examples/adjacencytree/byroot_tree.py
index a67eeb771..e57b11bee 100644
--- a/examples/adjacencytree/byroot_tree.py
+++ b/examples/adjacencytree/byroot_tree.py
@@ -53,7 +53,7 @@ class TreeNode(object):
c._set_root(root)
def append(self, node):
- if isinstance(node, str):
+ if isinstance(node, basestring):
node = TreeNode(node)
node._set_root(self.root)
self.children.set(node)
@@ -110,7 +110,7 @@ class TreeLoader(MapperExtension):
else:
if isnew or selectcontext.populate_existing:
key = mapper.identity_key_from_primary_key(instance.parent_id)
- parentnode = selectcontext.identity_map[key]
+ parentnode = selectcontext.session.identity_map[key]
parentnode.children.set(instance)
return False