]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
one more neg to positive change
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 19 Jul 2009 20:12:24 +0000 (20:12 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 19 Jul 2009 20:12:24 +0000 (20:12 +0000)
lib/sqlalchemy/orm/dependency.py
lib/sqlalchemy/orm/unitofwork.py

index f3820eb7cdae0b113584aa00f584d227ef1d2488..407a04ae4dcf180f3abd2089361f89b43385cda5 100644 (file)
@@ -27,7 +27,7 @@ def create_dependency_processor(prop):
     return types[prop.direction](prop)
 
 class DependencyProcessor(object):
-    no_dependencies = False
+    has_dependencies = True
 
     def __init__(self, prop):
         self.prop = prop
@@ -291,7 +291,7 @@ class DetectKeySwitch(DependencyProcessor):
     """a special DP that works for many-to-one relations, fires off for
     child items who have changed their referenced key."""
 
-    no_dependencies = True
+    has_dependencies = False
 
     def register_dependencies(self, uowcommit):
         pass
index da26c8d7b38f464a5017eb09e790167b9a7cd6e2..682df9323f0208f4e22f40719f556e44c083a3b1 100644 (file)
@@ -514,7 +514,7 @@ class UOWTask(object):
                     if subtask not in deps_by_targettask:
                         continue
                     for dep in deps_by_targettask[subtask]:
-                        if dep.processor.no_dependencies or not dependency_in_cycles(dep):
+                        if not dep.processor.has_dependencies or not dependency_in_cycles(dep):
                             continue
                         (processor, targettask) = (dep.processor, dep.targettask)
                         isdelete = taskelement.isdelete