diff Python/bltinmodule.c @ 30151:9f53e53f3880 legacy-trunk

Make filter(bool, ...) as fast as filter(None, ...).
author Neil Schemenauer <nascheme@enme.ucalgary.ca>
date Thu, 14 Aug 2003 20:37:34 +0000
parents 0504ba8efbb6
children 7bc772527e44
line wrap: on
line diff
--- a/Python/bltinmodule.c	Thu Aug 14 20:25:29 2003 +0000
+++ b/Python/bltinmodule.c	Thu Aug 14 20:37:34 2003 +0000
@@ -197,7 +197,7 @@
 			break;
 		}
 
-		if (func == Py_None) {
+		if (func == (PyObject *)&PyBool_Type || func == Py_None) {
 			ok = PyObject_IsTrue(item);
 		}
 		else {