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 <[email protected]>
<http://bugs.python.org/issue23935>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com