-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
gh-132737: Support profiling modules that import __main___ #132738
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
Merged
Changes from 2 commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
b4f3934
Support profiling modules that import __main___
aneeshdurg e068bea
📜🤖 Added by blurb_it.
blurb-it[bot] ca66a0e
replace __main__'s namespace instead of creating a new module
aneeshdurg 1c621a0
Update Misc/NEWS.d/next/Core_and_Builtins/2025-04-19-18-07-34.gh-issu…
aneeshdurg 923cb6e
quote __main__ and fix typo
aneeshdurg 75a542e
Add regression test
aneeshdurg 3665a7f
Only modify __main__ in CLI invocation
aneeshdurg e6d50bd
Avoid leaking cProfile scope into profiled code
aneeshdurg 5607cb8
Remove unused import
aneeshdurg 8d6f37b
Undo changes to module execution
aneeshdurg 191445c
Revert quote change
aneeshdurg 2fffb33
less hacky
aneeshdurg 8f9b8a1
Remove unecessary inclusion of __builtins__ to globals
aneeshdurg 226d78d
Requested test changes
aneeshdurg 15d8674
Update Misc/NEWS.d/next/Core_and_Builtins/2025-04-19-18-07-34.gh-issu…
aneeshdurg 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
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
1 change: 1 addition & 0 deletions
1
Misc/NEWS.d/next/Core_and_Builtins/2025-04-19-18-07-34.gh-issue-132737.9mW1il.rst
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Support profiling modules that import __main___, such as modules that use to pickle. The github issue has an example repro that throws an exception without this change, and succeeds with it. | ||
aneeshdurg marked this conversation as resolved.
Show resolved
Hide resolved
|
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.