◐ Shell
clean mode source ↗

Message 285578 - Python tracker

> * Allow passing arguments as keywoards: str.replace(old='a', new='b')

I think Guido explicitly stated that he doesn't like the idea to always allow keyword arguments for all methods. I.e. `str.find('aaa')` just reads better than `str.find(needle='aaa')`. Essentially, the idea is that for most of the builtins that accept one or two arguments, positional-only parameters are better.

> * Enhance Argument Clinic to use also METH_FASTCALL for functions using positional-only functions

So this is the option to go with.