From 0c9a318d644c3a5ef0d611cc5a35a5cbd7e7b929 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 20 Oct 2003 17:01:07 +0000 Subject: [PATCH] Use 'predicate = bool' as the default predicate for ifilter[false]. --- Doc/lib/libitertools.tex | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Doc/lib/libitertools.tex b/Doc/lib/libitertools.tex index 30d80c183f..aec55cb4e9 100644 --- a/Doc/lib/libitertools.tex +++ b/Doc/lib/libitertools.tex @@ -140,8 +140,7 @@ by functions or loops that truncate the stream. \begin{verbatim} def ifilter(predicate, iterable): if predicate is None: - def predicate(x): - return x + predicate = bool for x in iterable: if predicate(x): yield x @@ -157,8 +156,7 @@ by functions or loops that truncate the stream. \begin{verbatim} def ifilterfalse(predicate, iterable): if predicate is None: - def predicate(x): - return x + predicate = bool for x in iterable: if not predicate(x): yield x -- 2.50.1