commit | cdc9f2c1d573a4ae96ac592c303f7f443a704859 | [log] [tgz] |
---|---|---|
author | Raymond Hettinger <python@rcn.com> | Tue Jan 27 06:38:00 2009 +0000 |
committer | Raymond Hettinger <python@rcn.com> | Tue Jan 27 06:38:00 2009 +0000 |
tree | 70226b9147394c271500f32ec4af56edcb2b5200 | |
parent | badbba4f99c13e8ebc804ec0f404665a3d89fc11 [diff] [blame] |
Fixup itertools recipe to cover a corner case.
diff --git a/Doc/library/itertools.rst b/Doc/library/itertools.rst index dd998f6..871b0cb 100644 --- a/Doc/library/itertools.rst +++ b/Doc/library/itertools.rst
@@ -686,6 +686,8 @@ # number items returned: (n+r-1)! / r! / (n-1)! pool = tuple(iterable) n = len(pool) + if not n and r: + return indices = [0] * r yield tuple(pool[i] for i in indices) while 1: