Serhiy Storchaka added the comment:

The new API change looks doubtful for me. It is more verbose. And less 
readable. It makes harder to search in sources, because {'str', 'robuffer'} is 
the same as {'robuffer', 'str'}. If Argument Clinic would a tool with 
programmatic API, sets would make sense, but for now the main interface of 
Argument Clinic is text inclusions in C files.

If you want to convert the types parameter into a set, is it possible to 
continue to accept strings? Many user-friendly APIs accept either a sequence of 
string names or a string containing space-separated names. For example 
namedtuple, Enum.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23935>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to