From c066541cdc7e66faf29707999aec9b37de913da2 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Tue, 20 Sep 2005 07:57:35 +0000 Subject: [PATCH] sort fix --- lib/sqlalchemy/objectstore.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/sqlalchemy/objectstore.py b/lib/sqlalchemy/objectstore.py index 9b4b611ffe..00108cdc3f 100644 --- a/lib/sqlalchemy/objectstore.py +++ b/lib/sqlalchemy/objectstore.py @@ -331,6 +331,7 @@ class UOWTransaction(object): class Node: def __init__(self, mapper): + print "new node on " + str(mapper) self.mapper = mapper self.children = util.HashSet() self.parent = None @@ -358,6 +359,7 @@ class UOWTransaction(object): head = parentnode if childnode.parent is not None: del childnode.parent.children[childnode] + childnode.parent.children.append(parentnode) parentnode.children.append(childnode) childnode.parent = parentnode @@ -373,6 +375,7 @@ class UOWTransaction(object): bymapper = {} def sort(node, isdel, res): + print "Sort: " + (node and str(node.mapper) or 'None') if node is None: return res task = bymapper.get((node.mapper, isdel), None) -- 2.47.2