New submission from Joshua Landau:

It is claimed that all expressions are evaluated left-to-right, including in 
functions┬╣. However,

    f(*a(), b=b())

will evaluate b() before a().


components: Interpreter Core
messages: 234672
nosy: Joshua.Landau
priority: normal
severity: normal
status: open
title: Incorrect evaluation order of function arguments with *args
type: behavior
versions: Python 3.4, Python 3.5

Python tracker <>
Python-bugs-list mailing list

Reply via email to