
20 Sep
2012
20 Sep
'12
4:49 p.m.
On Thu, 20 Sep 2012 10:12:04 -0400 Benjamin Peterson benjamin@python.org wrote:
2012/9/20 Mark Dickinson dickinsm@gmail.com:
Thoughts?
I tried to define the error messages in terms of the callee's signature. I call the formals that are not variadic, keyword variadic, or keyword-only, positional. For example, in
def f(a, b, c, *args, d): pass
a, b, and c are positional. Hence the "positional" in error messages.
But since the error message gives the name of the parameter, there doesn't seem to be a point to add that it's "positional": it can be trivially deduced from the function signature.
Regards
Antoine.
--
Software development and contracting: http://pro.pitrou.net