Removed unused with_filtered_relation argument from .equals()

Unused since bbf141bcdc.
This commit is contained in:
Nick Pope 2021-02-08 11:48:06 +00:00 committed by Mariusz Felisiak
parent 68e876c095
commit a6c79f4987
2 changed files with 4 additions and 5 deletions

View File

@ -132,9 +132,8 @@ class Join:
def __hash__(self):
return hash(self.identity)
def equals(self, other, with_filtered_relation):
if with_filtered_relation:
return self == other
def equals(self, other):
# Ignore filtered_relation in equality check.
return self.identity[:-1] == other.identity[:-1]
def demote(self):
@ -183,5 +182,5 @@ class BaseTable:
def __hash__(self):
return hash(self.identity)
def equals(self, other, with_filtered_relation):
def equals(self, other):
return self.identity == other.identity

View File

@ -967,7 +967,7 @@ class Query(BaseExpression):
if reuse_with_filtered_relation and reuse:
reuse_aliases = [
a for a, j in self.alias_map.items()
if a in reuse and j.equals(join, with_filtered_relation=False)
if a in reuse and j.equals(join)
]
else:
reuse_aliases = [