Gary Robinson wrote: > Are the docs wrong or am I misreading them? Or are you wrong? It turns out that I am wrong. The NOARGS functions are indeed called with an additional NULL argument; it's just that many functions with NOARGS in Python itself are declared without the additional argument. Regards, Martin