[Python-Dev] Minor issue with PyErr_NormalizeException (original) (raw)
Tim Peters tim.one@comcast.net
Tue, 01 Apr 2003 22:03:45 -0500
- Previous message: [Python-Dev] Minor issue with PyErr_NormalizeException
- Next message: [Python-Dev] Minor issue with PyErr_NormalizeException
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
[Eric Huss]
We had a bug in one of our extension modules that caused a core dump in PyErrNormalizeException(). At the very top of the function (line 133) it checks for a NULL type. I think it should have a "return" here so that the code does not continue and thus dump core on line 153 when it calls PyClassCheck(type). This should also make the comment not lie about dumping core. ;)
Just thought I'd pass it on..
I agree the code doesn't make sense, but the comment doesn't either. I'm in favor of replacing the guts of the
if (type == NULL) {
block with a call to Py_FatalError().
- Previous message: [Python-Dev] Minor issue with PyErr_NormalizeException
- Next message: [Python-Dev] Minor issue with PyErr_NormalizeException
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]