From c25412d90a1ad13fd09618aa5f21a0d109251002 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sat, 4 Jun 2011 19:01:52 -0400 Subject: - "delete-orphan" cascade is now allowed on self-referential relationships - this since SQLA 0.7 no longer enforces "parent with no child" at the ORM level; this check is left up to foreign key nullability. Related to [ticket:1912] - a lot of cleanup and refactoring on relationship() init, clarification --- lib/sqlalchemy/orm/dependency.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/sqlalchemy/orm/dependency.py') diff --git a/lib/sqlalchemy/orm/dependency.py b/lib/sqlalchemy/orm/dependency.py index 44858fb85..e4b0f96e9 100644 --- a/lib/sqlalchemy/orm/dependency.py +++ b/lib/sqlalchemy/orm/dependency.py @@ -243,7 +243,7 @@ class DependencyProcessor(object): return True else: return states and \ - not self.prop._is_self_referential() and \ + not self.prop._is_self_referential and \ self.mapper in uowcommit.mappers def _verify_canload(self, state): -- cgit v1.2.1