bpo-45346: Keep docs consistent regarding true and false values (GH-28697) (GH-28698)

This commit is contained in:
Miss Islington (bot) 2021-10-02 12:32:56 -07:00 committed by GitHub
parent 22cf6a2f23
commit 72089f33c0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 6 deletions

View file

@ -1266,7 +1266,7 @@ Pattern matching
the pattern matches the subject. the pattern matches the subject.
``body`` contains a list of nodes to execute if the pattern matches and ``body`` contains a list of nodes to execute if the pattern matches and
the result of evaluating the guard expression is truthy. the result of evaluating the guard expression is true.
.. doctest:: .. doctest::

View file

@ -585,8 +585,8 @@ Here's an overview of the logical flow of a match statement:
#. If the pattern succeeds, the corresponding guard (if present) is evaluated. In #. If the pattern succeeds, the corresponding guard (if present) is evaluated. In
this case all name bindings are guaranteed to have happened. this case all name bindings are guaranteed to have happened.
* If the guard evaluates as truthy or missing, the ``block`` inside ``case_block`` is * If the guard evaluates as true or is missing, the ``block`` inside
executed. ``case_block`` is executed.
* Otherwise, the next ``case_block`` is attempted as described above. * Otherwise, the next ``case_block`` is attempted as described above.
@ -637,10 +637,10 @@ The logical flow of a ``case`` block with a ``guard`` follows:
#. If the pattern succeeded, evaluate the ``guard``. #. If the pattern succeeded, evaluate the ``guard``.
* If the ``guard`` condition evaluates to "truthy", the case block is * If the ``guard`` condition evaluates as true, the case block is
selected. selected.
* If the ``guard`` condition evaluates to "falsy", the case block is not * If the ``guard`` condition evaluates as false, the case block is not
selected. selected.
* If the ``guard`` raises an exception during evaluation, the exception * If the ``guard`` raises an exception during evaluation, the exception

View file

@ -1861,7 +1861,7 @@ def test_warning_notimplemented(self):
# be evaluated in a boolean context (virtually all such use cases # be evaluated in a boolean context (virtually all such use cases
# are a result of accidental misuse implementing rich comparison # are a result of accidental misuse implementing rich comparison
# operations in terms of one another). # operations in terms of one another).
# For the time being, it will continue to evaluate as truthy, but # For the time being, it will continue to evaluate as a true value, but
# issue a deprecation warning (with the eventual intent to make it # issue a deprecation warning (with the eventual intent to make it
# a TypeError). # a TypeError).
self.assertWarns(DeprecationWarning, bool, NotImplemented) self.assertWarns(DeprecationWarning, bool, NotImplemented)