]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Revert "bpo-37555: Replacing __eq__ with == to sidestep NotImplemented"
authorElizabeth Uselton <elizabeth.uselton@rover.com>
Mon, 22 Jul 2019 01:45:24 +0000 (18:45 -0700)
committerElizabeth Uselton <elizabeth.uselton@rover.com>
Mon, 22 Jul 2019 01:45:24 +0000 (18:45 -0700)
This reverts commit f295eaca5bceac6636c0e2b10e6c7d9a8ee8296a.

Lib/unittest/mock.py

index a09671a0324869ba3a0d1422da63a3738cace82f..c343cf4939ecb429765a428475997d61d01c0779 100644 (file)
@@ -348,7 +348,7 @@ class _CallList(list):
         self_list = list(self)
         other_list = list(other)
         # checking equality both directions is necessary for ANY to work
-        return self_list == other_list or other_list == self_list
+        return self_list.__eq__(other_list) or other_list.__eq__(self_list)
 
 
 def _check_and_set_parent(parent, value, name, new_name):
@@ -2412,8 +2412,8 @@ class _Call(tuple):
         self_params = self_args, self_kwargs
         other_params = other_args, other_kwargs
         return (
-            self_params == other_params
-            or other_params == self_params
+            self_params.__eq__(other_params)
+            or other_params.__eq__(self_params)
         )