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

Reply via email to