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]

Reply via email to