summaryrefslogtreecommitdiff
path: root/django/utils/tree.py
diff options
context:
space:
mode:
authorAnssi Kääriäinen <akaariai@gmail.com>2012-10-03 18:21:39 +0300
committerAnssi Kääriäinen <akaariai@gmail.com>2012-10-10 01:15:29 +0300
commita8b1861fc4d0a48b4879af803bba094eef145017 (patch)
treee4e8e971cc5245c1864a7cab642372cd1027116b /django/utils/tree.py
parent7f4dbdc036a4439ed3e4954625fe91596b314a36 (diff)
Revert "Fixed #16211 -- Added comparison and negation ops to F() expressions"
This reverts commit 28abf5f0ebc9d380f25dd278d7ef4642c4504545. Conflicts: docs/releases/1.5.txt
Diffstat (limited to 'django/utils/tree.py')
-rw-r--r--django/utils/tree.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/django/utils/tree.py b/django/utils/tree.py
index 6229493544..717181d2b9 100644
--- a/django/utils/tree.py
+++ b/django/utils/tree.py
@@ -88,12 +88,8 @@ class Node(object):
Otherwise, the whole tree is pushed down one level and a new root
connector is created, connecting the existing tree and the new node.
"""
- # Using for loop with 'is' instead of 'if node in children' so node
- # __eq__ method doesn't get called. The __eq__ method can be overriden
- # by subtypes, for example the F-expression.
- for child in self.children:
- if node is child and conn_type == self.connector:
- return
+ if node in self.children and conn_type == self.connector:
+ return
if len(self.children) < 2:
self.connector = conn_type
if self.connector == conn_type: