[issue41910] Document that object.__eq__ implements `a is b`

2020-12-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset a3a4bf3b8dc79e4ec4f24f59bd1e9e2a75229112 by Terry Jan Reedy in branch '3.9': [3.9] bpo-41910: move news entry (GH-23697) https://github.com/python/cpython/commit/a3a4bf3b8dc79e4ec4f24f59bd1e9e2a75229112 --

[issue41910] Document that object.__eq__ implements `a is b`

2020-12-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset b947b305a6833cc059214d5bdd2065edd65024c4 by Terry Jan Reedy in branch '3.8': [3.8] bpo-41910: move news entry (GH-23698) https://github.com/python/cpython/commit/b947b305a6833cc059214d5bdd2065edd65024c4 --

[issue41910] Document that object.__eq__ implements `a is b`

2020-12-08 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +22565 pull_request: https://github.com/python/cpython/pull/23698 ___ Python tracker ___

[issue41910] Document that object.__eq__ implements `a is b`

2020-12-08 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +22564 pull_request: https://github.com/python/cpython/pull/23697 ___ Python tracker ___

[issue41910] Document that object.__eq__ implements `a is b`

2020-12-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 4aa67853cc7d6ed4f9ebb726ceaa2c89f9feabda by Terry Jan Reedy in branch 'master': bpo-41910: move news entry (GH-23695) https://github.com/python/cpython/commit/4aa67853cc7d6ed4f9ebb726ceaa2c89f9feabda --

[issue41910] Document that object.__eq__ implements `a is b`

2020-12-08 Thread Terry J. Reedy
Change by Terry J. Reedy : -- pull_requests: +22562 pull_request: https://github.com/python/cpython/pull/23695 ___ Python tracker ___

[issue41910] Document that object.__eq__ implements `a is b`

2020-10-21 Thread Brett Cannon
Brett Cannon added the comment: Thanks, Terry! -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue41910] Document that object.__eq__ implements `a is b`

2020-10-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: Brett, I presume you want this closed. -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker

[issue41910] Document that object.__eq__ implements `a is b`

2020-10-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset b2b3803081f07600710273b4f902b5be6e5596e7 by Miss Skeleton (bot) in branch '3.8': bpo-41910: specify the default implementations of object.__eq__ and object.__ne__ (GH-22874) (#22877)

[issue41910] Document that object.__eq__ implements `a is b`

2020-10-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset c3538b83816663d7b767391a375179a0ce923990 by Miss Skeleton (bot) in branch '3.9': bpo-41910: specify the default implementations of object.__eq__ and object.__ne__ (GH-22874) (#22876)

[issue41910] Document that object.__eq__ implements `a is b`

2020-10-21 Thread miss-islington
miss-islington added the comment: New changeset 3c69f0c933d4790855929f1fcd74e4a0fefb5d52 by Brett Cannon in branch 'master': bpo-41910: specify the default implementations of object.__eq__ and object.__ne__ (GH-22874)

[issue41910] Document that object.__eq__ implements `a is b`

2020-10-21 Thread miss-islington
Change by miss-islington : -- pull_requests: +21818 pull_request: https://github.com/python/cpython/pull/22876 ___ Python tracker ___

[issue41910] Document that object.__eq__ implements `a is b`

2020-10-21 Thread miss-islington
Change by miss-islington : -- pull_requests: +21819 pull_request: https://github.com/python/cpython/pull/22877 ___ Python tracker ___

[issue41910] Document that object.__eq__ implements `a is b`

2020-10-21 Thread Brett Cannon
Change by Brett Cannon : -- keywords: +patch pull_requests: +21816 stage: -> patch review pull_request: https://github.com/python/cpython/pull/22874 ___ Python tracker ___

[issue41910] Document that object.__eq__ implements `a is b`

2020-10-02 Thread Terry J. Reedy
Terry J. Reedy added the comment: The word 'object' in this section is a bit confusing because it refers to any Python object, not to base class 'object' or an instance thereof. I suspect that this usage predates the introduction of the latter in 2.2. This interpretation is required for

[issue41910] Document that object.__eq__ implements `a is b`

2020-10-02 Thread Brett Cannon
Change by Brett Cannon : -- assignee: docs@python -> brett.cannon ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue41910] Document that object.__eq__ implements `a is b`

2020-10-02 Thread Brett Cannon
New submission from Brett Cannon : If you look at the data model `for object.__eq__` (https://docs.python.org/3.8/reference/datamodel.html#object.__eq__) you will see that it doesn't mention any actual implementation (unlike for __ne__). But