From: Mike Bayer Date: Tue, 20 Sep 2005 04:55:58 +0000 (+0000) Subject: cascading deletes ! X-Git-Tag: rel_0_1_0~670 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0b588c41deca2b14a4391a6f274b17a191c93b87;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git cascading deletes ! --- diff --git a/lib/sqlalchemy/mapper.py b/lib/sqlalchemy/mapper.py index f3db7ff8e4..c7551c50e3 100644 --- a/lib/sqlalchemy/mapper.py +++ b/lib/sqlalchemy/mapper.py @@ -264,6 +264,7 @@ class Mapper(object): insert.append((obj, params)) uow.register_saved_object(obj) if len(update): + #print "REGULAR UPDATES" clause = sql.and_() for col in self.primary_keys[table]: clause.clauses.append(col == sql.bindparam(col.key)) @@ -631,6 +632,7 @@ class PropertyLoader(MapperProperty): self.primaryjoin.accept_visitor(setter) uowcommit.register_deleted_list(childlist) if len(updates): + print "DELETION UPDATES?!" parameters = {} for bind in self.lazybinds.values(): parameters[bind.shortname] = None