[Pyrex] Pyrex checks type of literal None argument

Greg Ewing greg.ewing at canterbury.ac.nz
Wed May 24 01:29:17 UTC 2006


Stefan Behnel wrote:

>   value = factory(somepointer, None)
> 
> Pyrex generates this code for it:
> 
>   if (!__Pyx_TypeTest(Py_None, __pyx_ptype_5etree__SomeType)) { ... }

At the point where this is done, Pyrex doesn't know
that it's not just a generic Python value.

I could perhaps be a bit smarter about handling the
types of constant expressions. I'll file this under
Suggestions.

Thanks,
Greg



More information about the Pyrex mailing list