[Python-Dev] PEP 399: Pure Python/C Accelerator Module Compatibiilty Requirements
Nick Coghlan
ncoghlan at gmail.com
Wed Apr 6 17:13:26 CEST 2011
On Thu, Apr 7, 2011 at 1:03 AM, James Y Knight <foom at fuhm.net> wrote:
> Perhaps the argument handling for C functions ought to be enhanced to work like python's argument handling, instead of trying to hack it the other way around?
Oh, definitely. It is just that you pretty much have to use the *args
hack when providing Python versions of C functions that accept both
positional-only arguments and arbitrary keyword arguments.
For "ordinary" calls, simply switching to PyArg_ParseTupleAndKeywords
over other alternatives basically deals with the problem.
Cheers,
Nick.
--
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
More information about the Python-Dev
mailing list