From 01cb94690d2d07431b2ff1b02577345c003be42b Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Thu, 17 Feb 2011 20:27:35 -0500 Subject: - The Column.references() method now returns True if it has a foreign key referencing the given column exactly, not just it's parent table. [ticket:2064] --- lib/sqlalchemy/schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/sqlalchemy/schema.py b/lib/sqlalchemy/schema.py index 40d7de945..e6b970291 100644 --- a/lib/sqlalchemy/schema.py +++ b/lib/sqlalchemy/schema.py @@ -766,7 +766,7 @@ class Column(SchemaItem, expression.ColumnClause): key.""" for fk in self.foreign_keys: - if fk.references(column.table): + if fk.column.proxy_set.intersection(column.proxy_set): return True else: return False -- cgit v1.2.1