gh-108494: AC supports pos-only args in limited C API by vstinner · Pull Request #108498 · python/cpython
| {parse_arguments})) | ||
| goto exit; | ||
| """, indent=4)] | ||
| argname_fmt = 'args[%d]' |
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is not correct. In best case it is unused.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since AC and parsing arguments are complex, I propose to implement incrementally the limited C API. I'm not sure that I get your comment, when is it unused? Do you want to propose a fix?
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@vstinner, would you be able to add some documentation for this change to https://docs.python.org/3/howto/clinic.html? It would be useful information for users of Argument Clinic to know that they can generate code that only uses the limited C API by adding #define Py_LIMITED_API to a file
@vstinner, would you be able to add some documentation for this change to https://docs.python.org/3/howto/clinic.html? It would be useful information for users of Argument Clinic to know that they can generate code that only uses the limited C API by adding #define Py_LIMITED_API to a file
I wrote PR #108584 to document the Limited C API feature.