diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-09-17 07:03:04 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-09-17 07:03:04 +0000 |
commit | 3de35606c6dac008c9d00ccb01a7fe51fda3fead (patch) | |
tree | a2275ab6cf60782aca790bc77420dc28e4898f5c /lib/sqlalchemy/mapper.py | |
parent | 69bdcfebcf1db133492217562d73e7ab9b800676 (diff) | |
download | sqlalchemy-3de35606c6dac008c9d00ccb01a7fe51fda3fead.tar.gz |
Diffstat (limited to 'lib/sqlalchemy/mapper.py')
-rw-r--r-- | lib/sqlalchemy/mapper.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/sqlalchemy/mapper.py b/lib/sqlalchemy/mapper.py index fd6d50f21..8a8de4210 100644 --- a/lib/sqlalchemy/mapper.py +++ b/lib/sqlalchemy/mapper.py @@ -516,13 +516,13 @@ class PropertyLoader(MapperProperty): else: raise " no foreign key ?" - def process_dependencies(self, deplist, uow): + def process_dependencies(self, deplist, uowcommit): def getlist(obj): if self.uselist: - return uow.register_list_attribute(obj, self.key) + return uowcommit.uow.register_list_attribute(obj, self.key) else: - return uow.register_attribute(obj, self.key) + return uowcommit.uow.register_attribute(obj, self.key) clearkeys = False @@ -546,7 +546,7 @@ class PropertyLoader(MapperProperty): self.primaryjoin.accept_visitor(setter) self.secondaryjoin.accept_visitor(setter) secondary_delete.append(associationrow) - uow.register_saved_list(childlist) + uowcommit.register_saved_list(childlist) if len(secondary_delete): statement = self.secondary.delete(sql.and_(*[c == sql.bindparam(c.key) for c in self.secondary.c])) statement.execute(*secondary_delete) @@ -559,7 +559,7 @@ class PropertyLoader(MapperProperty): for child in childlist.added_items(): associationrow = {} self.primaryjoin.accept_visitor(setter) - uow.register_saved_list(childlist) + uowcommit.register_saved_list(childlist) # TODO: deleted items elif self.foreignkey.table == self.parent.table: for child in deplist: @@ -567,7 +567,7 @@ class PropertyLoader(MapperProperty): for obj in childlist.added_items(): associationrow = {} self.primaryjoin.accept_visitor(setter) - uow.register_saved_list(childlist) + uowcommit.register_saved_list(childlist) # TODO: deleted items else: raise " no foreign key ?" |