O'Reilly logo
  • Chris Kang thinks this is interesting:

In the absence of any **kwds parameter, the identifier must be one of the parameter names used in the def statement for the function.

From

Cover of Python in a Nutshell, 3rd Edition

Note

If you're calling a function using named argument and there is no **kwd argument type defined in def of the function, the named argument must match with one in def for the function.