diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-02-17 20:27:35 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-02-17 20:27:35 -0500 |
commit | 01cb94690d2d07431b2ff1b02577345c003be42b (patch) | |
tree | 617bb8748e61c05bebcfacebcd3856f4c0e95d85 /lib/sqlalchemy/schema.py | |
parent | 7b22358fab6a178a4183769338beed32c69ea5be (diff) | |
download | sqlalchemy-01cb94690d2d07431b2ff1b02577345c003be42b.tar.gz |
- 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]
Diffstat (limited to 'lib/sqlalchemy/schema.py')
-rw-r--r-- | lib/sqlalchemy/schema.py | 2 |
1 files changed, 1 insertions, 1 deletions
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 |