File tree 1 file changed +4
-1
lines changed
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -1788,12 +1788,15 @@ Basic customization
1788
1788
rather, :meth: `__lt__ ` and :meth: `__gt__ ` are each other's reflection,
1789
1789
:meth: `__le__ ` and :meth: `__ge__ ` are each other's reflection, and
1790
1790
:meth: `__eq__ ` and :meth: `__ne__ ` are their own reflection.
1791
- If the operands are of different types, and right operand's type is
1791
+ If the operands are of different types, and the right operand's type is
1792
1792
a direct or indirect subclass of the left operand's type,
1793
1793
the reflected method of the right operand has priority, otherwise
1794
1794
the left operand's method has priority. Virtual subclassing is
1795
1795
not considered.
1796
1796
1797
+ When no appropriate method returns any value other than :data: `NotImplemented `, the
1798
+ ``== `` and ``!= `` operators will fall back to ``is `` and ``is not ``, respectively.
1799
+
1797
1800
.. method :: object.__hash__(self)
1798
1801
1799
1802
.. index ::
You can’t perform that action at this time.
0 commit comments