summaryrefslogtreecommitdiff
path: root/examples/adjacencytree/byroot_tree.py
diff options
context:
space:
mode:
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