From: Eric V. Smith Date: Fri, 5 Feb 2016 23:26:20 +0000 (-0500) Subject: Switch to more idiomatic C code. X-Git-Tag: v3.6.0a1~649 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=eb588a1d10e94085c622eb732cfe535e0ebaec8a;p=python Switch to more idiomatic C code. --- diff --git a/Python/ceval.c b/Python/ceval.c index b815ccd9d0..8904d7acaf 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -3399,10 +3399,10 @@ PyEval_EvalFrameEx(PyFrameObject *f, int throwflag) /* If there's a conversion function, call it and replace value with that result. Otherwise, just use value, without conversion. */ - if (conv_fn) { + if (conv_fn != NULL) { result = conv_fn(value); Py_DECREF(value); - if (!result) { + if (result == NULL) { Py_XDECREF(fmt_spec); goto error; } @@ -3422,8 +3422,9 @@ PyEval_EvalFrameEx(PyFrameObject *f, int throwflag) result = PyObject_Format(value, fmt_spec); Py_DECREF(value); Py_XDECREF(fmt_spec); - if (!result) + if (result == NULL) { goto error; + } } PUSH(result);