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

Reply via email to