[Python-checkins] CVS: python/dist/src/Modules gcmodule.c,2.28,2.29
Tim Peters
tim_one@users.sourceforge.net
Thu, 01 Nov 2001 11:35:47 -0800
Update of /cvsroot/python/python/dist/src/Modules
In directory usw-pr-cvs1:/tmp/cvs-serv20374/python/Modules
Modified Files:
gcmodule.c
Log Message:
has_finalizer(): simplified "if (complicated_bool) 1 else 0" to
"complicated_bool".
Index: gcmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/gcmodule.c,v
retrieving revision 2.28
retrieving revision 2.29
diff -C2 -d -r2.28 -r2.29
*** gcmodule.c 2001/11/01 17:35:23 2.28
--- gcmodule.c 2001/11/01 19:35:45 2.29
***************
*** 237,248 ****
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;
! }
}
--- 237,243 ----
Py_FatalError("PyGC: can't initialize __del__ string");
}
! return (PyInstance_Check(op) ||
! PyType_HasFeature(op->ob_type, Py_TPFLAGS_HEAPTYPE))
! && PyObject_HasAttr(op, delstr);
}