summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2010-12-01 00:47:56 (GMT)
committerRaymond Hettinger <python@rcn.com>2010-12-01 00:47:56 (GMT)
commit00f2f97dbd3db898e5d6c2368edc780a81e2e5fe (patch)
treedfa950c21ab861ef481a0cb2419e99192dec6382
parentc0abc4e3a485f9c43c1d98be29d76f1738d8bd01 (diff)
downloadcpython-00f2f97dbd3db898e5d6c2368edc780a81e2e5fe.zip
cpython-00f2f97dbd3db898e5d6c2368edc780a81e2e5fe.tar.gz
cpython-00f2f97dbd3db898e5d6c2368edc780a81e2e5fe.tar.bz2
Doc and docstring nits.
-rw-r--r--Doc/library/functools.rst4
-rw-r--r--Lib/functools.py4
2 files changed, 6 insertions, 2 deletions
diff --git a/Doc/library/functools.rst b/Doc/library/functools.rst
index 9c44fb1..c593d70 100644
--- a/Doc/library/functools.rst
+++ b/Doc/library/functools.rst
@@ -91,6 +91,10 @@ The :mod:`functools` module defines the following functions:
.. versionadded:: 3.2
+ .. seealso::
+
+ Recipe for a `plain cache without the LRU feature
+ <http://code.activestate.com/recipes/577479-simple-caching-decorator/>`_.
.. decorator:: total_ordering
diff --git a/Lib/functools.py b/Lib/functools.py
index c558a5e..0fbf3cd 100644
--- a/Lib/functools.py
+++ b/Lib/functools.py
@@ -121,9 +121,9 @@ def lru_cache(maxsize=100):
Arguments to the cached function must be hashable.
- View the cache statistics named tuple (maxsize, size, hits, misses) with
+ View the cache statistics named tuple (hits, misses, maxsize, currsize) with
f.cache_info(). Clear the cache and statistics with f.cache_clear().
- And access the underlying function with f.__wrapped__.
+ Access the underlying function with f.__wrapped__.
See: http://en.wikipedia.org/wiki/Cache_algorithms#Least_Recently_Used