-
-
Notifications
You must be signed in to change notification settings - Fork 34.5k
gh-76785: Fixes for test.support.interpreters #112982
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
Merged
ericsnowcurrently
merged 26 commits into
python:main
from
ericsnowcurrently:pep-734-updates
Dec 12, 2023
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
76a7d7b
Make Interpreter() idempotent.
ericsnowcurrently 57a3c19
Interpreters are always isolated.
ericsnowcurrently 747e542
interp.id is always int.
ericsnowcurrently 0ed9fb0
Add InterpreterNotFoundError.
ericsnowcurrently 98f9cf3
Stop using InterpreterID in _interpreters.
ericsnowcurrently 0277878
Fix Interpreter.__repr__().
ericsnowcurrently 59c8227
.run() -> .exec_sync()
ericsnowcurrently fa132a2
RunFailedError -> ExecFailure
ericsnowcurrently 644efa5
Add Interpreter.run().
ericsnowcurrently abf2aa8
Make the interpreters module a package.
ericsnowcurrently 8ca303f
Add interpreters.Queue.
ericsnowcurrently 8b97373
Add memoryview XID with _xxsubinterpreters import.
ericsnowcurrently cc20f1f
Update CODEOWNERS.
ericsnowcurrently cb0a605
Ignore static builtin exception types.
ericsnowcurrently 62a9bac
Make CODEOWNERS more specific.
ericsnowcurrently 6c71018
Fix submodule names.
ericsnowcurrently 13a44e3
Use interpreters.__getattr__() for submodule aliases.
ericsnowcurrently c9d15d2
Fix InterpreterIDTests.
ericsnowcurrently 1c76c4a
LONG_LONG_MAX -> LLONG_MAX
ericsnowcurrently cfae15f
Fix Interpreter.run().
ericsnowcurrently 3f98ce1
Use exec_sync() in test_sys.
ericsnowcurrently f8b1685
Fix test_capi.
ericsnowcurrently 0b34a83
Fix test_importlib.
ericsnowcurrently 68faf1a
Fix test_import.
ericsnowcurrently d161f76
Fix test_threading.
ericsnowcurrently 778276f
Fix TestInterpreterRun.
ericsnowcurrently File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Make CODEOWNERS more specific.
- Loading branch information
commit 62a9bacb5051f8c3318907182ced1b6a459d4449
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The last matching pattern in
CODEOWNERStakes the precedence, so you can do:to set @rhettinger as owner of all the
*queue*files exceptsupport/interpreters/queues.py, which will be owned by @ericsnowcurrently instead.Moving the subinterpreter section after the
**/*queue*line should also override the owner forsupport/interpreters/queues.pywithout further changes.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I thought there was something like that but I couldn't find it via web search. Thanks for explaining. I'll fix it in a follow-up PR.