Yury Selivanov wrote:
I'll amend the PEP this evening to replace 'is_args', 'is_kwargs',
and 'is_keyword_only' with a 'kind' attribute, with possible
values: 'positional', 'vararg', 'varkw', 'kwonly'.
Parameter class will have four constants, respectively:
class Parameter:
KIND_POSITIONAL = 'positional'
KIND_VARARG = 'vararg'
KIND_VARKW = 'varkw'
KIND_KWONLY = 'kwonly'
'Parameter.is_implemented' will be renamed to 'Parameter.implemented'
Is everybody OK with this? Thoughts?
I, for instance, like 'varkwarg' more than 'varkw' (+ it is more
consistent with **kwargs)
+1
I like these names, and the similarity between 'vararg' and 'varkw'. I
would also be happy with 'args' and 'kwargs'.
~Ethan~
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com