From 3d5f8c9a0c13d278f2ffe3bd5fa6b0688d6cd226 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Tue, 20 Sep 2005 05:04:02 +0000 Subject: [PATCH] --- lib/sqlalchemy/objectstore.py | 6 +++--- test/mapper.py | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/sqlalchemy/objectstore.py b/lib/sqlalchemy/objectstore.py index 80891ae091..87a867358d 100644 --- a/lib/sqlalchemy/objectstore.py +++ b/lib/sqlalchemy/objectstore.py @@ -91,7 +91,7 @@ class UnitOfWork(object): else: self.identity_map = {} self.attributes = UOWAttributeManager(self) - self.new = util.HashSet() + self.new = util.HashSet(ordered = True) self.dirty = util.HashSet() self.modified_lists = util.HashSet() self.deleted = util.HashSet() @@ -352,7 +352,7 @@ class UOWTransaction(object): return res for task in self.tasks.values(): - print "new node for " + str(task) + #print "new node for " + str(task) bymapper[(task.mapper, task.isdelete)] = task @@ -376,7 +376,7 @@ class UOWTask(object): self.isdelete = isdelete self.objects = util.HashSet() self.dependencies = [] - print "new task " + str(self) + #print "new task " + str(self) def __str__(self): if self.isdelete: diff --git a/test/mapper.py b/test/mapper.py index ceea987af1..9a31c00a7e 100644 --- a/test/mapper.py +++ b/test/mapper.py @@ -87,7 +87,7 @@ class LazyTest(AssertMixin): def testbackwardsonetoone(self): m = mapper(Address, addresses, properties = dict( - user = relation(User, users, primaryjoin = users.c.user_id == addresses.c.user_id, lazy = True, uselist = False) + user = relation(User, users, primaryjoin = users.c.user_id == addresses.c.user_id, lazy = True) )) l = m.select(addresses.c.address_id == 1) print repr(l) @@ -146,8 +146,9 @@ class EagerTest(AssertMixin): def testbackwardsonetoone(self): m = mapper(Address, addresses, properties = dict( - user = relation(User, users, lazy = False, uselist = False) + user = relation(User, users, lazy = False) )) + print repr(m.props['user'].uselist) l = m.select(addresses.c.address_id == 1) self.assert_result(l, Address, {'address_id' : 1, 'email_address' : 'jack@bean.com', -- 2.47.2