New submission from Luciano Ramalho :
Thanks for adding `itertools.pairwise()`!
Let's make it easier to find by mentioning it in "What's New in Python 3.10"
and also marking it as "New in Python 3.10" in the `itertools` module
documentation.
--
assignee: do
New submission from Luciano Ramalho :
Section 4.6. "match Statements" of the Python 3.10 tutorial says:
"""
You can combine several literals in a single pattern using | (βorβ):
"""
For someone just learning Python, this may suggest that | is always &quo
Change by Luciano Ramalho :
--
nosy: ramalho
priority: normal
severity: normal
status: open
title: Pattern Matching section in tutorial refers to | as
___
Python tracker
<https://bugs.python.org/issue43
Luciano Ramalho added the comment:
> FYI, the usual term is "data descriptor" instead of "overriding descriptor".
Yes, the Python docs are consistent in always using "data descriptor", but I've
adopted "overriding descriptor" from Martelli's Python
New submission from Luciano Ramalho :
functools.cached_property is a great addition to the standard library, thanks!
However, the docs do not say that @cached_property produces a non-overriding
descriptor, in contrast with @property.
If a user replaces a @property with a @cached_property
Luciano Ramalho added the comment:
The merged PR that fixed https://bugs.python.org/issue40979 also fixes this
issue.
It is now documented that these protocols are runtime checkable, with caveats.
--
___
Python tracker
<https://bugs.python.
Luciano Ramalho added the comment:
I have incorporated Guido's suggestions and added additional subsections to
make it easier to navigate the page.
I also added notes that fix the issue https://bugs.python.org/issue40978 β
"Document that typing.SupportsXXX protocols are runtime chec
Luciano Ramalho added the comment:
I have added a note about the protocols decorated with `@runtime_checkable` to
the `Procools` section of the reorganized `typing.rst` in
https://bugs.python.org/issue40979.
I also expanded the note about the caveats of `@runtime_checkable` in its entry
Luciano Ramalho added the comment:
Reviewers, besides adding section titles and reordering the entries, I made
only these changes to the text:
- entry for IO, TextIO, BinaryIO: added sentence "These types are in the
``typing.io`` namespace."
- entry for Pattern, Match: adde
New submission from Luciano Ramalho luci...@ramalho.org:
The operator module documentation for versions 3.2 and 3.3 includes the repeat
function in a table 9.3.1. Mapping Operators to Functions [1], but fails to
mention that the repeat function is deprecated and mul should be used instead
Luciano Ramalho luci...@ramalho.org added the comment:
I have confirmed everything that akaihola reports in Python 2.4, 2.5 and
2.6, but the problem is not limited to non-matching test output. It also
happens with doctests with zero failures when the module is run with the
-v command-line switch
11 matches
Mail list logo