> (Or can we somehow prevent clients from calling these functions > without going through the PyObject_ funcs?) No, don't worry. Once the PyObject_ API exists, nobody will bother calling call the slot functions directly. --Guido van Rossum (home page: http://www.python.org/~guido/)