[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);
  }