[Python-Dev] [Python 2.4] PyInt_FromLong returning NULL

Andreas Jung lists at andreas-jung.com
Tue Dec 7 19:34:32 CET 2004

Sorry, false alarm :-(  There assignment of the NULL occurs in the 
if-clause of the
corresponding code (I have overseen the ASSIGN call):

                    if (! PyInt_Check(p))
                        if (PyDict_Check(p))
                            if (PyString_Check(name) || 
                                ASSIGN(p, PyObject_GetItem(p, name));

                                if (p == NULL) {
                                    puts("PyObject returned NULL");
                              p = PyInt_FromLong((long)1);

...doing some further investigations on that.


More information about the Python-Dev mailing list