summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/expression.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2012-02-06 12:20:15 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2012-02-06 12:20:15 -0500
commit73f734bf80166c7dfce4892941752d7569a17524 (patch)
tree337f48354f72d2c1ef75f0d9724a395b71e7b50c /lib/sqlalchemy/sql/expression.py
parent2dbeeff50b7ccc6f47b2816a59f99f051fdabc8c (diff)
downloadsqlalchemy-73f734bf80166c7dfce4892941752d7569a17524.tar.gz
initial annotations approach to join conditions. all tests pass, plus additional tests in #1401 pass.
would now like to reorganize RelationshipProperty more around the annotations concept.
Diffstat (limited to 'lib/sqlalchemy/sql/expression.py')
-rw-r--r--lib/sqlalchemy/sql/expression.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql/expression.py b/lib/sqlalchemy/sql/expression.py
index b11e5ad42..30e19bc68 100644
--- a/lib/sqlalchemy/sql/expression.py
+++ b/lib/sqlalchemy/sql/expression.py
@@ -2184,7 +2184,7 @@ class ColumnElement(ClauseElement, _CompareMixin):
for oth in to_compare:
if use_proxies and self.shares_lineage(oth):
return True
- elif oth is self:
+ elif hash(oth) == hash(self):
return True
else:
return False