From db8656118a1ea669985003a8f47b3d59e5b01618 Mon Sep 17 00:00:00 2001 From: Tim Peters Date: Thu, 1 Nov 2001 19:35:45 +0000 Subject: has_finalizer(): simplified "if (complicated_bool) 1 else 0" to "complicated_bool". --- Modules/gcmodule.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/Modules/gcmodule.c b/Modules/gcmodule.c index 0738eb6..08b57ac 100644 --- a/Modules/gcmodule.c +++ b/Modules/gcmodule.c @@ -236,14 +236,9 @@ has_finalizer(PyObject *op) if (delstr == NULL) Py_FatalError("PyGC: can't initialize __del__ string"); } - if ((PyInstance_Check(op) || - PyType_HasFeature(op->ob_type, Py_TPFLAGS_HEAPTYPE)) && - PyObject_HasAttr(op, delstr)) { - return 1; - } - else { - return 0; - } + return (PyInstance_Check(op) || + PyType_HasFeature(op->ob_type, Py_TPFLAGS_HEAPTYPE)) + && PyObject_HasAttr(op, delstr); } /* Move all objects with finalizers (instances with __del__) */ -- cgit v0.12