[Python-checkins] cpython (3.3): Clean-up lru_cache examples. The print() not is needed. Set maxsize to a

raymond.hettinger python-checkins at python.org
Sun Apr 7 05:28:16 CEST 2013


http://hg.python.org/cpython/rev/90843e0d1912
changeset:   83172:90843e0d1912
branch:      3.3
parent:      83170:5451b82104f3
user:        Raymond Hettinger <python at rcn.com>
date:        Sat Apr 06 20:27:33 2013 -0700
summary:
  Clean-up lru_cache examples.  The print() not is needed.  Set maxsize to a power of two.

files:
  Doc/library/functools.rst |  10 +++++-----
  1 files changed, 5 insertions(+), 5 deletions(-)


diff --git a/Doc/library/functools.rst b/Doc/library/functools.rst
--- a/Doc/library/functools.rst
+++ b/Doc/library/functools.rst
@@ -79,7 +79,7 @@
 
    Example of an LRU cache for static web content::
 
-        @lru_cache(maxsize=20)
+        @lru_cache(maxsize=32)
         def get_pep(num):
             'Retrieve text of a Python Enhancement Proposal'
             resource = 'http://www.python.org/dev/peps/pep-%04d/' % num
@@ -93,8 +93,8 @@
         ...     pep = get_pep(n)
         ...     print(n, len(pep))
 
-        >>> print(get_pep.cache_info())
-        CacheInfo(hits=3, misses=8, maxsize=20, currsize=8)
+        >>> get_pep.cache_info()
+        CacheInfo(hits=3, misses=8, maxsize=32, currsize=8)
 
    Example of efficiently computing
    `Fibonacci numbers <http://en.wikipedia.org/wiki/Fibonacci_number>`_
@@ -108,10 +108,10 @@
                 return n
             return fib(n-1) + fib(n-2)
 
-        >>> print([fib(n) for n in range(16)])
+        >>> [fib(n) for n in range(16)]
         [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610]
 
-        >>> print(fib.cache_info())
+        >>> fib.cache_info()
         CacheInfo(hits=28, misses=16, maxsize=None, currsize=16)
 
    .. versionadded:: 3.2

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list