2012/6/5 Brett Cannon <br...@python.org>: > * is_keyword_only : bool > True if the parameter is keyword-only, else False. > * is_args : bool > True if the parameter accepts variable number of arguments > (``\*args``-like), else False.
How about "vararg" as its named in AST. > * is_kwargs : bool > True if the parameter accepts variable number of keyword > arguments (``\*\*kwargs``-like), else False. Can the "is_" be dropped? It's quite ugly. Even better, since these are all mutually exclusive, they could be cascaded into a single "type" attribute. > * is_implemented : bool > True if the parameter is implemented for use. Some platforms > implement functions but can't support specific parameters > (e.g. "mode" for os.mkdir). Passing in an unimplemented > parameter may result in the parameter being ignored, > or in NotImplementedError being raised. It is intended that > all conditions where ``is_implemented`` may be False be > thoroughly documented. -- Regards, Benjamin _______________________________________________ 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