Serhiy Storchaka <storchaka+cpyt...@gmail.com> added the comment:

There are alternative ideas of parsing API which should be considered:

1. Linearize keyword arguments using _PyArg_UnpackKeywords() and parse the 
linear array of arguments with a variant of _PyArg_ParseStack().

2. Parse arguments outside of the user function and pass already parsed values 
(as in Argument Clinic). Or just pre-process keyword arguments and pass a 
continuous array of arguments with possible NULLs for optional parameters. 
Specification for parsing arguments should be added to PyMethodDef.

I do not know what idea will work better, it needs experimentation.

----------

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

Reply via email to