We could just announce that we will be making this a syntactic constraint
from version X and make the change wholesale then. It would be less formal
backwards compatibility than we usually hold by, but we already are loose
with parameter ordering when adding new ones.
It would be great if after
On 11/14/18 8:36 PM, Hanmin Qin wrote:
I agree that this feature is advantageous and I'm +1 to apply it to
new classes/functions, but for existing classes/functions, does it
seem strange that only certain arguments are keyword only (i.e., some
arguments can be specified by position, while
I agree that this feature is advantageous and I'm +1 to apply it to new
classes/functions, but for existing classes/functions, does it seem strange
that only certain arguments are keyword only (i.e., some arguments can be
specified by position, while others can't)?
Hanmin Qin
- Original
Hi all.
Since we'll be dropping Python2.7 soon, we can now use keyword-only
arguments.
I would argue that whenever we add any argument anywhere, we should make
it keyword-only from now on,
with the exception of X and y (probably).
What do others think?
Are there other features in Python3 that