Make filter(bool, ...) as fast as filter(None, ...).

This commit is contained in:
Neil Schemenauer 2003-08-14 20:37:34 +00:00
parent e5402fb340
commit 689735562d

View File

@ -197,7 +197,7 @@ builtin_filter(PyObject *self, PyObject *args)
break;
}
if (func == Py_None) {
if (func == (PyObject *)&PyBool_Type || func == Py_None) {
ok = PyObject_IsTrue(item);
}
else {