commit | 689735562d45a2c384fbe48069098a4459111fea | [log] [tgz] |
---|---|---|
author | Neil Schemenauer <nascheme@enme.ucalgary.ca> | Thu Aug 14 20:37:34 2003 +0000 |
committer | Neil Schemenauer <nascheme@enme.ucalgary.ca> | Thu Aug 14 20:37:34 2003 +0000 |
tree | e7764a07dbdb781fb8fd163225d634ff60b03094 | |
parent | e5402fb340c5eea54858def3c5c294552a5f9faa [diff] [blame] |
Make filter(bool, ...) as fast as filter(None, ...).
diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c index fb92478..9f41efc 100644 --- a/Python/bltinmodule.c +++ b/Python/bltinmodule.c
@@ -197,7 +197,7 @@ break; } - if (func == Py_None) { + if (func == (PyObject *)&PyBool_Type || func == Py_None) { ok = PyObject_IsTrue(item); } else {