Batuhan Taskaya added the comment:
After preparing the patch and transforming all arguments with a __clinic_
prefix, I saw there are some actions that are taken by relying on the parser
code. An example;
https://github.com/python/cpython/blob/8af4712a16e4b7d1b60f1faec13cd7a88da95f6a/Objects/c
New submission from Batuhan Taskaya :
Argument clinic uses some extra variables (like args, or noptargs, nargs etc.)
for parsing. But there is a catch about these names, the generated code becomes
wrong if there are any usages of them inside the signature. Encountered with
this problem while