On Wed, Apr 18, 2012 at 7:57 AM, brian.curtin <python-check...@python.org> wrote: > diff --git a/Python/errors.c b/Python/errors.c > --- a/Python/errors.c > +++ b/Python/errors.c > @@ -586,50 +586,43 @@ > #endif /* MS_WINDOWS */ > > PyObject * > -PyErr_SetExcWithArgsKwargs(PyObject *exc, PyObject *args, PyObject *kwargs) > +PyErr_SetImportError(PyObject *msg, PyObject *name, PyObject *path) > { > - PyObject *val; > + PyObject *args, *kwargs, *error; > + > + args = PyTuple_New(1); > + if (args == NULL) > + return NULL; > + > + kwargs = PyDict_New(); > + if (args == NULL) > + return NULL; > + > + if (name == NULL) > + name = Py_None; > + > + if (path == NULL) > + path = Py_None;
Py_INCREF's? Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com