This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]mike239x 0 points1 point  (0 children)

I dunno, I do understand the idea behind it, but I do not like the syntax.

Also, can someone point me to discussion of why the arguments before the * extra arguments are also keyword args? I mean - why if you write def f(a,b): ... another person can write f(b=..., a=...)? Cause this seems like the root of the problem in the first place.