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()
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
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:
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)
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',