New submission from Max <[email protected]>:
Nobody seems to have noticed this AFAICS:
If you type, e.g., help('+') to get help on operator precedence, the fist
column gives a lit of operators for each row corresponding to a given
precedence. However, the row for "not" (and similar for "await"), has the entry
"not" "x"
That looks as if there were two operators, "not" and "x". But the letter x is
just an argument to the operator, so it should be:
"not x"
exactly as for "+x" and "-x" and "~x" and "x[index]" and "x.attribute", where
also x is not part of the operator but an argument.
On the corresponding web page
https://docs.python.org/3/reference/expressions.html#operator-summary
it is displayed correctly, there are no quotes.
----------
assignee: docs@python
components: Documentation
messages: 403321
nosy: MFH, docs@python
priority: normal
severity: normal
status: open
title: help() on operator precedence has confusing entries "avait" "x" and
"not" "x"
type: enhancement
versions: Python 3.10, Python 3.11, Python 3.6, Python 3.7, Python 3.8, Python
3.9
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue45393>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com