diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-12-14 23:28:10 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-12-14 23:28:10 +0000 |
commit | 379d333c3139e82e7c61f525d0a9fd94e57bc155 (patch) | |
tree | 4cc123e0bf20baced1448a27965bcfb4b334f5cc /examples/adjacencytree/byroot_tree.py | |
parent | 6c4ad36cc9004db1d9dffe28a95e3556d14e2c82 (diff) | |
download | sqlalchemy-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.py | 4 |
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 |