]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-96052: codeop: fix handling compiler warnings in incomplete input (GH-96132)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sun, 25 Sep 2022 08:21:21 +0000 (01:21 -0700)
committerGitHub <noreply@github.com>
Sun, 25 Sep 2022 08:21:21 +0000 (01:21 -0700)
commitf29c88de52f8f88e63a1b4f8c9f22bf464d7f7c6
tree8af1bd91fe6afaedce5c46c33526c98848e7edc9
parent437032e313e6fa63732194eeb983ece51de966f7
gh-96052: codeop: fix handling compiler warnings in incomplete input (GH-96132)

Previously codeop.compile_command() emitted compiler warnings (SyntaxWarning or
DeprecationWarning) and raised a SyntaxError for incomplete input containing
a potentially incorrect code. Now it always returns None for incomplete input
without emitting any warnings.
(cherry picked from commit 426d72e7ddb0af5cf851914ac75127186dd1ff04)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Lib/codeop.py
Lib/test/test_codeop.py
Misc/NEWS.d/next/Library/2022-08-20-10-31-01.gh-issue-96052.a6FhaD.rst [new file with mode: 0644]