Py_True, of course, *is* 1. There is no proper boolean type.
Seeing you added emphasis on the *is*, I assume you meant *is* :)
Indeed, that's what I really meant.
Py_True == 1, but is *not* 1
Thanks for clarifying it; that was surprising since I assumed 1 was a proper singleton under all circumstances.