[Python-checkins] python/dist/src/Doc/lib libitertools.tex,1.11,1.12

rhettinger@users.sourceforge.net rhettinger@users.sourceforge.net
Mon, 21 Jul 2003 23:33:15 -0700


Update of /cvsroot/python/python/dist/src/Doc/lib
In directory sc8-pr-cvs1:/tmp/cvs-serv27397

Modified Files:
	libitertools.tex 
Log Message:
Important usability fix in itertools documentation.

Index: libitertools.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/libitertools.tex,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** libitertools.tex	28 Jun 2003 05:44:36 -0000	1.11
--- libitertools.tex	22 Jul 2003 06:33:13 -0000	1.12
***************
*** 349,361 ****
  >>> def all(pred, seq):
  ...     "Returns True if pred(x) is True for every element in the iterable"
! ...     return not nth(ifilterfalse(pred, seq), 0)
  
  >>> def some(pred, seq):
  ...     "Returns True if pred(x) is True at least one element in the iterable"
! ...     return bool(nth(ifilter(pred, seq), 0))
  
  >>> def no(pred, seq):
  ...     "Returns True if pred(x) is False for every element in the iterable"
! ...     return not nth(ifilter(pred, seq), 0)
  
  >>> def padnone(seq):
--- 349,361 ----
  >>> def all(pred, seq):
  ...     "Returns True if pred(x) is True for every element in the iterable"
! ...     return False not in imap(pred, seq)
  
  >>> def some(pred, seq):
  ...     "Returns True if pred(x) is True at least one element in the iterable"
! ...     return True in imap(pred, seq)
  
  >>> def no(pred, seq):
  ...     "Returns True if pred(x) is False for every element in the iterable"
! ...     return True not in imap(pred, seq)
  
  >>> def padnone(seq):