From: Raymond Hettinger Date: Sun, 23 Mar 2008 00:55:46 +0000 (+0000) Subject: Simplify demo code. X-Git-Tag: v2.6a2~159 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e70bb8d6f25b5e9aa0b3221943e302392023d164;p=thirdparty%2FPython%2Fcpython.git Simplify demo code. --- diff --git a/Doc/library/itertools.rst b/Doc/library/itertools.rst index 42f648ab045e..4a4db2927c66 100644 --- a/Doc/library/itertools.rst +++ b/Doc/library/itertools.rst @@ -409,7 +409,7 @@ loops that truncate the stream. n = len(pool) r = n if r is None else r indices = range(n) - cycles = range(n-r+1, n+1)[::-1] + cycles = range(n, n-r, -1) yield tuple(pool[i] for i in indices[:r]) while n: for i in reversed(range(r)): diff --git a/Lib/test/test_itertools.py b/Lib/test/test_itertools.py index 3b5cc2390932..98cceb7f09ed 100644 --- a/Lib/test/test_itertools.py +++ b/Lib/test/test_itertools.py @@ -141,7 +141,7 @@ class TestBasicOps(unittest.TestCase): n = len(pool) r = n if r is None else r indices = range(n) - cycles = range(n-r+1, n+1)[::-1] + cycles = range(n, n-r, -1) yield tuple(pool[i] for i in indices[:r]) while n: for i in reversed(range(r)):