]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
cascading deletes !
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 20 Sep 2005 04:55:58 +0000 (04:55 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 20 Sep 2005 04:55:58 +0000 (04:55 +0000)
lib/sqlalchemy/mapper.py

index f3db7ff8e43c50febe22167a4b1d37267c874739..c7551c50e3ec5b70c67a7e58ef966119ad644caa 100644 (file)
@@ -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