diff options
author | Damien George <damien.p.george@gmail.com> | 2017-06-14 18:18:01 +1000 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2017-06-14 18:18:01 +1000 |
commit | 1e70fda69fcb4991eb60ed43e610f664ea1319e6 (patch) | |
tree | e63d9f11b8ead307833b8d5c5b08f1c00ae60cfd /esp8266/machine_uart.c | |
parent | 696fcde8009b3670e5c4e867600c17a916f9a3b0 (diff) | |
download | micropython-1e70fda69fcb4991eb60ed43e610f664ea1319e6.tar.gz micropython-1e70fda69fcb4991eb60ed43e610f664ea1319e6.zip |
py/compile: Raise SyntaxError if positional args are given after */**.
In CPython 3.4 this raises a SyntaxError. In CPython 3.5+ having a
positional after * is allowed but uPy has the wrong semantics and passes
the arguments in the incorrect order. To prevent incorrect use of a
function going unnoticed it is important to raise the SyntaxError in uPy,
until the behaviour is fixed to follow CPython 3.5+.
Diffstat (limited to 'esp8266/machine_uart.c')
0 files changed, 0 insertions, 0 deletions