https://github.com/python/cpython/commit/b5e5013378a6c6153a33ca34f6a00ef4ccd54e0c commit: b5e5013378a6c6153a33ca34f6a00ef4ccd54e0c branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: nedbat <[email protected]> date: 2026-03-13T06:12:02-04:00 summary:
[3.14] Docs: except with multiple exceptions parentheses not required (GH-145848) (#145904) Docs: except with multiple exceptions parentheses not required (GH-145848) As of PEP 758 the except statement doesn't require parentheses anymore for exception tuples. (cherry picked from commit 6d1e9ceed3e70ebc39953f5ad4f20702ffa32119) See: https://peps.python.org/pep-0758/ Co-authored-by: Maurizio Sambati <[email protected]> files: M Doc/tutorial/errors.rst diff --git a/Doc/tutorial/errors.rst b/Doc/tutorial/errors.rst index 1c20fa2f0b6ae5..ae21dfdbf0ac44 100644 --- a/Doc/tutorial/errors.rst +++ b/Doc/tutorial/errors.rst @@ -121,9 +121,9 @@ A :keyword:`try` statement may have more than one *except clause*, to specify handlers for different exceptions. At most one handler will be executed. Handlers only handle exceptions that occur in the corresponding *try clause*, not in other handlers of the same :keyword:`!try` statement. An *except clause* -may name multiple exceptions as a parenthesized tuple, for example:: +may name multiple exceptions, for example:: - ... except (RuntimeError, TypeError, NameError): + ... except RuntimeError, TypeError, NameError: ... pass A class in an :keyword:`except` clause matches exceptions which are instances of the _______________________________________________ Python-checkins mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3//lists/python-checkins.python.org Member address: [email protected]
