-
-
Notifications
You must be signed in to change notification settings - Fork 31.8k
gh-126775: make linecache.checkcache threadsafe and GC re-entrency safe #126776
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
gh-126775: make linecache.checkcache threadsafe and GC re-entrency safe #126776
Conversation
graingert
commented
Nov 13, 2024
•
edited by bedevere-app
bot
Loading
edited by bedevere-app
bot
- Issue: linecache.checkcache() is not threadsafe or GC finalizer re-entrancy safe #126775
Misc/NEWS.d/next/Library/2024-11-13-10-44-25.gh-issue-126775.a3ubjh.rst
Outdated
Show resolved
Hide resolved
…3ubjh.rst Co-authored-by: Bartosz Sławecki <bartoszpiotrslawecki@gmail.com>
A Python core developer has requested some changes be made to your pull request before we can consider merging it. If you could please address their requests along with any other requests in other reviews from core developers that would be appreciated. Once you have made the requested changes, please leave a comment on this pull request containing the phrase |
I have made the requested changes; please review again |
Thanks for making the requested changes! @cfbolz: please review the changes made to this pull request. |
Thanks @graingert for the PR, and @cfbolz for merging it 🌮🎉.. I'm working now to backport this PR to: 3.12, 3.13. |
…ncy safe (pythonGH-126776) (cherry picked from commit 2233c30) Co-authored-by: Thomas Grainger <tagrain@gmail.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Bartosz Sławecki <bartoszpiotrslawecki@gmail.com>
…ncy safe (pythonGH-126776) (cherry picked from commit 2233c30) Co-authored-by: Thomas Grainger <tagrain@gmail.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Bartosz Sławecki <bartoszpiotrslawecki@gmail.com>
GH-127778 is a backport of this pull request to the 3.13 branch. |
GH-127779 is a backport of this pull request to the 3.12 branch. |
…ency safe (GH-126776) (#127779) gh-126775: make linecache.checkcache threadsafe and GC re-entrency safe (GH-126776) (cherry picked from commit 2233c30) Co-authored-by: Thomas Grainger <tagrain@gmail.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Bartosz Sławecki <bartoszpiotrslawecki@gmail.com>
…ency safe (GH-126776) (#127778) gh-126775: make linecache.checkcache threadsafe and GC re-entrency safe (GH-126776) (cherry picked from commit 2233c30) Co-authored-by: Thomas Grainger <tagrain@gmail.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Bartosz Sławecki <bartoszpiotrslawecki@gmail.com>
|
…ncy safe (python#126776) Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Bartosz Sławecki <bartoszpiotrslawecki@gmail.com>