Uh oh!
There was an error while loading. Please reload this page.
bpo-41602: raise SIGINT exit code on KeyboardInterrupt from pymain_run_module - #21956
Conversation
e3c009e to
ec2856cCompareUh oh!
There was an error while loading. Please reload this page.
d2d0588 to
ce4601aCompareUh oh!
There was an error while loading. Please reload this page.
Co-Authored-By: Guido van Rossum <guido@python.org>
This reverts commit a42916b.
gvanrossum
commented
Sep 16, 2020
Requesting review from @vstinner -- since the actual fix was mine and I arrived at that through trial and error. Also, @vstinner do you think this can safely be backported to 3.8 and 3.9? IOW is it merely a bug or is the change in exit code (from 1 to SIGINT) significant enough to consider it a feature? (@graingert There's no documentation, is that right?) |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
gvanrossum
commented
Sep 20, 2020
@graingert I am waiting for your response (e.g. a new commit) in response to Victor's review. Am I mistaken? |
d2045de to
4486dcdCompareCo-authored-by: Victor Stinner <vstinner@python.org>
| @@ -0,0 +1 @@ | |||
| Add tests for SIGINT handling in the runpy module. | |||
There was a problem hiding this comment.
| Add tests for SIGINT handling in the runpy module. | |
| Raise SIGINT exit code on KeyboardInterrupt from pymain_run_module |
bedevere-bot
commented
Sep 22, 2020
@gvanrossum: Please replace |
graingert
commented
Sep 24, 2020
@ambv I think this needs backporting to v3.8 and v3.9 |
miss-islington
commented
Sep 24, 2020
Thanks @graingert for the PR, and @gvanrossum for merging it 🌮🎉.. I'm working now to backport this PR to: 3.9. |
miss-islington
commented
Sep 24, 2020
Thanks @graingert for the PR, and @gvanrossum for merging it 🌮🎉.. I'm working now to backport this PR to: 3.8. |
miss-islington
commented
Sep 24, 2020
Sorry, @graingert and @gvanrossum, I could not cleanly backport this to |
miss-islington
commented
Sep 24, 2020
Sorry @graingert and @gvanrossum, I had trouble checking out the |
…ain_run_module (pythonGH-21956) Closes bpo issue 41602. (cherry picked from commit a68a2ad) Co-authored-by: Thomas Grainger <tagrain@gmail.com>
bedevere-bot
commented
Sep 24, 2020
GH-22397 is a backport of this pull request to the 3.9 branch. |
* origin/master: (27 commits) bpo-41428: Fix compiler warnings in unionobject.c (pythonGH-22388) bpo-41654: Fix compiler warning in MemoryError_dealloc() (pythonGH-22387) bpo-41833: threading.Thread now uses the target name (pythonGH-22357) bpo-30155: Add macros to get tzinfo from datetime instances (pythonGH-21633) bpo-33822: Update IDLE section of What's New 3.8 (pythonGH-22383) bpo-41844: Add IDLE section to What's New 3.9 (GN-22382) bpo-41841: Prepare IDLE News for 3.10 (pythonGH-22379) bpo-37779 : Add information about the overriding behavior of ConfigParser.read (pythonGH-15177) bpo-40170: Use inline _PyType_HasFeature() function (pythonGH-22375) bpo-40941: Fix stackdepth compiler warnings (pythonGH-22377) bpo-40941: Fix fold_tuple_on_constants() compiler warnings (pythonGH-22378) bpo-40521: Fix PyUnicode_InternInPlace() (pythonGH-22376) bpo-41834: Remove _Py_CheckRecursionLimit variable (pythonGH-22359) bpo-1635741, unicodedata: add ucd_type parameter to UCD_Check() macro (pythonGH-22328) bpo-1635741: Port _lsprof extension to multi-phase init (PEP 489) (pythonGH-22220) bpo-41513: Improve order of adding fractional values. Improve variable names. (pythonGH-22368) bpo-41816: `StrEnum.__str__` is `str.__str__` (pythonGH-22362) bpo-35764: Rewrite the IDLE Calltips doc section (pythonGH-22363) bpo-41810: Reintroduce `types.EllipsisType`, `.NoneType` & `.NotImplementedType` (pythonGH-22336) bpo-41602: raise SIGINT exit code on KeyboardInterrupt from pymain_run_module (python#21956) ...
gvanrossum
commented
Sep 24, 2020
@ambv do you agree that this should be backported? |
ambv
commented
Sep 24, 2020
Yes, I made the backport to 3.9. 3.8 I'm less convinced due to the import-based conflicts in the tests. |
bedevere-bot
commented
Sep 24, 2020
GH-22398 is a backport of this pull request to the 3.8 branch. |
…ain_run_module (pythonGH-21956) Closes bpo issue 41602. (cherry picked from commit a68a2ad) Co-authored-by: Thomas Grainger <tagrain@gmail.com>
…ain_run_module (pythonGH-21956) (python#22397) Closes bpo issue 41602. (cherry picked from commit a68a2ad) Co-authored-by: Thomas Grainger <tagrain@gmail.com>
…n_module (python#21956) Closes bpo issue 41602
https://bugs.python.org/issue41602