[Python-Dev] PEP 399: Pure Python/C Accelerator Module Compatibiilty Requirements
Antoine Pitrou
solipsis at pitrou.net
Wed Apr 6 15:59:58 CEST 2011
On Tue, 5 Apr 2011 12:57:13 -0700
Raymond Hettinger <raymond.hettinger at gmail.com> wrote:
>
> * I would like to see a restriction on the use of
> the concrete C API such that it is *only* used
> when a exact type match has been found or created
> (i.e. if someone writes Py_ListNew(), then it
> is okay to use Py_ListSetItem()).
That should be qualified.
For example, not being able to use PyUnicode_AS_STRING in some
performance-critical code (such as the io lib) would be a large
impediment.
Regards
Antoine.
More information about the Python-Dev
mailing list