New submission from Martijn Pieters:

The changes for issue #3473 introduced a documentation bug. The Call expression 
grammar implies that f(*[1, 2], *[3, 4]) is allowed:
| "*" `expression` ["," "*" `expression`] ["," "**" `expression`]

I think Benjamin meant to use:

| "*" `expression` ["," `keyword_arguments `] ["," "**" `expression`]

instead, see the corresponding commit for Python 3.x: 
http://hg.python.org/cpython/diff/6abada05c313/Doc/reference/expressions.rst

----------
assignee: docs@python
components: Documentation
messages: 225970
nosy: docs@python, mjpieters
priority: normal
severity: normal
status: open
title: Incorrect Call grammar in documentation
versions: Python 2.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue22288>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to