From 984170e48ae2899150badb3c01a7a288add47401 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sun, 19 Jul 2009 20:12:24 +0000 Subject: [PATCH] one more neg to positive change --- lib/sqlalchemy/orm/dependency.py | 4 ++-- lib/sqlalchemy/orm/unitofwork.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/sqlalchemy/orm/dependency.py b/lib/sqlalchemy/orm/dependency.py index f3820eb7cd..407a04ae4d 100644 --- a/lib/sqlalchemy/orm/dependency.py +++ b/lib/sqlalchemy/orm/dependency.py @@ -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 diff --git a/lib/sqlalchemy/orm/unitofwork.py b/lib/sqlalchemy/orm/unitofwork.py index da26c8d7b3..682df9323f 100644 --- a/lib/sqlalchemy/orm/unitofwork.py +++ b/lib/sqlalchemy/orm/unitofwork.py @@ -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 -- 2.47.3