From 33d453b2a713ad2557b6ba31a903c142263641ed Mon Sep 17 00:00:00 2001 From: Sergey Fedoseev Date: Tue, 18 Jul 2017 17:24:01 +0500 Subject: [PATCH] Removed unneeded hasattr(self.rhs, 'get_compiler') checks in db/models/lookups.py. Unneeded since 9ae4362becbde31dc9cc31ae0b1db969e7007431. --- django/db/models/lookups.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/django/db/models/lookups.py b/django/db/models/lookups.py index 2a10721eb24..1407a0562e9 100644 --- a/django/db/models/lookups.py +++ b/django/db/models/lookups.py @@ -96,9 +96,7 @@ class Lookup: return self.get_db_prep_lookup(value, connection) def rhs_is_direct_value(self): - return not( - hasattr(self.rhs, 'as_sql') or - hasattr(self.rhs, 'get_compiler')) + return not hasattr(self.rhs, 'as_sql') def relabeled_clone(self, relabels): new = copy(self) @@ -410,7 +408,7 @@ class PatternLookup(BuiltinLookup): # So, for Python values we don't need any special pattern, but for # SQL reference values or SQL transformations we need the correct # pattern added. - if hasattr(self.rhs, 'get_compiler') or hasattr(self.rhs, 'as_sql') or self.bilateral_transforms: + if hasattr(self.rhs, 'as_sql') or self.bilateral_transforms: pattern = connection.pattern_ops[self.lookup_name].format(connection.pattern_esc) return pattern.format(rhs) else: