New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bpo-38062: [doc] clarify that atexit uses equality comparisons internally. #26935
Conversation
Yes, I think this is too much real estate in the doc allocated to a relatively minor point. I don't think this deserves more than a sentence. Also, go easy on the "warnings" (red boxes). We don't want to litter the docs with them. |
…s internally." This reverts commit ba734cd.
|
@iritkatriel Thank you for the feedback! I revised my changes accordingly. This time, I just brought the Note section from the original author up into the first paragraph an added an additional sentence: "Equality comparisons are used internally during registration and unregistration operations, so function references do not need to have matching identities." |
|
LGTM. @mdickinson what do you think? |
Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
|
@mdickinson typo fixed, thank you for the catch! |
|
Thanks @jdevries3133 for the PR, and @iritkatriel for merging it |
…ally. (pythonGH-26935) (cherry picked from commit 12803c5) Co-authored-by: Jack DeVries <58614260+jdevries3133@users.noreply.github.com>
|
GH-26956 is a backport of this pull request to the 3.10 branch. |
…ally. (pythonGH-26935) (cherry picked from commit 12803c5) Co-authored-by: Jack DeVries <58614260+jdevries3133@users.noreply.github.com>
|
GH-26957 is a backport of this pull request to the 3.9 branch. |
I added a note with an example as shown in the bpo. I'm not sure if the
example is too verbose, and I should pair it down to just one sentence;
what do you think?
Also, there is a note about edge cases where registered functions are
not called. I elevated that to a
warningblock to maintain a better visualhierarchy alongside the new note I added.
https://bugs.python.org/issue38062