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/Lib/test/test_itertools.py b/Lib/test/test_itertools.py index 0f1f695..a45e608 100644 --- a/Lib/test/test_itertools.py +++ b/Lib/test/test_itertools.py
@@ -1268,6 +1268,8 @@ ... "combinations_with_replacement('ABC', 3) --> AA AB AC BB BC CC" ... 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: