From: Mike Bayer Date: Sun, 19 Jul 2009 20:12:24 +0000 (+0000) Subject: one more neg to positive change X-Git-Tag: rel_0_6_6~101 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=984170e48ae2899150badb3c01a7a288add47401;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git one more neg to positive change --- 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