diff --git a/Doc/faq/design.rst b/Doc/faq/design.rst index df3dbf4977e01e..d2b098bdad329f 100644 --- a/Doc/faq/design.rst +++ b/Doc/faq/design.rst @@ -259,9 +259,9 @@ Why isn't there a switch or case statement in Python? ----------------------------------------------------- You can do this easily enough with a sequence of ``if... elif... elif... else``. -There have been some proposals for switch statement syntax, but there is no -consensus (yet) on whether and how to do range tests. See :pep:`275` for -complete details and the current status. +There have been some proposals for switch statement syntax, but there is +curently no popular support for implementing it. See :pep:`3103` for complete +details and the current status. For cases where you need to choose from a very large number of possibilities, you can create a dictionary mapping case values to functions to call. For