diff options
| author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2022-01-31 20:03:40 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-01-31 20:03:40 (GMT) |
| commit | 34794517d1380e206fbbc9735b8aaaf07a5237ce (patch) | |
| tree | 8f5c63e8e4596ba27579a5385b13af7597b3c813 /Python/compile.c | |
| parent | a5451c96a14ac0c3ee7cef7b5c52ab1d783ec613 (diff) | |
| download | cpython-34794517d1380e206fbbc9735b8aaaf07a5237ce.zip cpython-34794517d1380e206fbbc9735b8aaaf07a5237ce.tar.gz cpython-34794517d1380e206fbbc9735b8aaaf07a5237ce.tar.bz2 | |
bpo-46542: test_lib2to3 uses support.infinite_recursion() (GH-31035)
* bpo-46542: test_lib2to3 uses support.infinite_recursion()
Fix a Python crash in test_lib2to3 when using Python built in debug
mode: limit the recursion limit.
The test_all_project_files() test of test_lib2to3 now uses the
test.support.infinite_recursion() context manager when processing the
infinite_recursion.py file to prevent a crash when Python is built in
debug mode.
The two test_all_project_files() tests now use subTest() and log the
refactored/parsed filename (if test_lib2to3 is run in verbose mode).
* Update Lib/lib2to3/tests/data/infinite_recursion.py
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Ćukasz Langa <lukasz@langa.pl>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
(cherry picked from commit ee0ac328d38a86f7907598c94cb88a97635b32f8)
Co-authored-by: Victor Stinner <vstinner@python.org>
Diffstat (limited to 'Python/compile.c')
0 files changed, 0 insertions, 0 deletions
