GH-97950: Use new-style index directive ('keyword') (#104153)

* Uncomment keyword removal in pairindextypes

* Use new-style index directive ('keyword') - Reference
This commit is contained in:
Adam Turner 2023-05-04 09:44:12 +01:00 committed by GitHub
parent d0122372f2
commit 33ca322c50
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 28 additions and 28 deletions

View file

@ -85,8 +85,8 @@ The :keyword:`!if` statement
.. index::
! statement: if
keyword: elif
keyword: else
pair: keyword; elif
pair: keyword; else
single: : (colon); compound statement
The :keyword:`if` statement is used for conditional execution:
@ -110,7 +110,7 @@ The :keyword:`!while` statement
.. index::
! statement: while
keyword: else
pair: keyword; else
pair: loop; statement
single: : (colon); compound statement
@ -143,8 +143,8 @@ The :keyword:`!for` statement
.. index::
! statement: for
keyword: in
keyword: else
pair: keyword; in
pair: keyword; else
pair: target; list
pair: loop; statement
object: sequence
@ -206,10 +206,10 @@ The :keyword:`!try` statement
.. index::
! statement: try
keyword: except
keyword: finally
keyword: else
keyword: as
pair: keyword; except
pair: keyword; finally
pair: keyword; else
pair: keyword; as
single: : (colon); compound statement
The :keyword:`!try` statement specifies exception handlers and/or cleanup code
@ -326,7 +326,7 @@ stored in the :mod:`sys` module is reset to its previous value::
.. index::
keyword: except_star
pair: keyword; except_star
.. _except_star:
@ -387,7 +387,7 @@ cannot appear in an :keyword:`!except*` clause.
.. index::
keyword: else
pair: keyword; else
statement: return
statement: break
statement: continue
@ -404,7 +404,7 @@ the :keyword:`!else` clause are not handled by the preceding :keyword:`except`
clauses.
.. index:: keyword: finally
.. index:: pair: keyword; finally
.. _finally:
@ -469,7 +469,7 @@ The :keyword:`!with` statement
.. index::
! statement: with
keyword: as
pair: keyword; as
single: as; with statement
single: , (comma); with statement
single: : (colon); compound statement
@ -586,10 +586,10 @@ The :keyword:`!match` statement
.. index::
! statement: match
! keyword: case
! pair: keyword; case
! single: pattern matching
keyword: if
keyword: as
pair: keyword; if
pair: keyword; as
pair: match; case
single: as; match statement
single: : (colon); compound statement
@ -1474,8 +1474,8 @@ Coroutine function definition
: ["->" `expression`] ":" `suite`
.. index::
keyword: async
keyword: await
pair: keyword; async
pair: keyword; await
Execution of Python coroutines can be suspended and resumed at many points
(see :term:`coroutine`). :keyword:`await` expressions, :keyword:`async for` and

View file

@ -415,8 +415,8 @@ Yield expressions
-----------------
.. index::
keyword: yield
keyword: from
pair: keyword; yield
pair: keyword; from
pair: yield; expression
pair: generator; function
@ -1149,7 +1149,7 @@ a class instance:
if that method was called.
.. index:: keyword: await
.. index:: pair: keyword; await
.. _await:
Await expression

View file

@ -495,7 +495,7 @@ If an expression list is present, it is evaluated, else ``None`` is substituted.
:keyword:`return` leaves the current function call with the expression list (or
``None``) as return value.
.. index:: keyword: finally
.. index:: pair: keyword; finally
When :keyword:`return` passes control out of a :keyword:`try` statement with a
:keyword:`finally` clause, that :keyword:`!finally` clause is executed before
@ -679,7 +679,7 @@ The :keyword:`!break` statement
:keyword:`while` loop, but not nested in a function or class definition within
that loop.
.. index:: keyword: else
.. index:: pair: keyword; else
pair: loop control; target
It terminates the nearest enclosing loop, skipping the optional :keyword:`!else`
@ -688,7 +688,7 @@ clause if the loop has one.
If a :keyword:`for` loop is terminated by :keyword:`break`, the loop control
target keeps its current value.
.. index:: keyword: finally
.. index:: pair: keyword; finally
When :keyword:`break` passes control out of a :keyword:`try` statement with a
:keyword:`finally` clause, that :keyword:`!finally` clause is executed before
@ -705,7 +705,7 @@ The :keyword:`!continue` statement
statement: for
statement: while
pair: loop; statement
keyword: finally
pair: keyword; finally
.. productionlist:: python-grammar
continue_stmt: "continue"
@ -729,8 +729,8 @@ The :keyword:`!import` statement
! statement: import
single: module; importing
pair: name; binding
keyword: from
keyword: as
pair: keyword; from
pair: keyword; as
exception: ImportError
single: , (comma); import statement

View file

@ -690,7 +690,7 @@ def patch_pairindextypes(app) -> None:
# exist, by deleting them when using the gettext builder.
pairindextypes.pop('module', None)
# pairindextypes.pop('keyword', None)
pairindextypes.pop('keyword', None)
# pairindextypes.pop('operator', None)
# pairindextypes.pop('object', None)
# pairindextypes.pop('exception', None)