Andreas Otto wrote:
Hi,I'm writing a native language binding for a library. http://libmsgque.sourceforge.net/ Every native method called by PYTHON have to return a PyObject* even if the function itself does not return anything. I have 2 possibilities for return a PyObject*1. the first argument of the method function-> return self; 2. an entire new empty object -> return Py_BuildValue(""); Question: what is the best return statement for a "void" function ? P.S: NULL is not allowed, because NULL is returned in the case of an "error"
To provide a Pythonic interface, error returns should often be converted to Python exceptions.
-- http://mail.python.org/mailman/listinfo/python-list
