Hi TJG,

The above link also doesn't strictly said that return value should be NULL 
only, it only said that usually NULL pointer used. No where I saw that it is 
nessasory t

At http://docs.python.org/c-api/exceptions.html. it is written that "Most 
functions also return an error indicator, usually NULL if they are supposed to 
return a pointer, or -1 if they return an integer (exception: the PyArg_*() 
functions return 1 for success and 0 for failure)." this also told that usually 
NULL is used but we can change the return error indicator to any value. As like 
PyArg_*() used 0 for error value.

Thanks,
Rahul
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to