]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Docs: Fix cached calls count in factorial example (gh-140882)
authorClifford Gama <cliffygamy@gmail.com>
Wed, 5 Nov 2025 00:29:25 +0000 (02:29 +0200)
committerGitHub <noreply@github.com>
Wed, 5 Nov 2025 00:29:25 +0000 (00:29 +0000)
Doc/library/functools.rst

index 37d9f87e7791dc72d88c8931f0a28c12d788d924..1d9ac328f327699dbb565d432f8a335d21a5fb22 100644 (file)
@@ -42,11 +42,11 @@ The :mod:`functools` module defines the following functions:
         def factorial(n):
             return n * factorial(n-1) if n else 1
 
-        >>> factorial(10)      # no previously cached result, makes 11 recursive calls
+        >>> factorial(10)   # no previously cached result, makes 11 recursive calls
         3628800
-        >>> factorial(5)       # just looks up cached value result
+        >>> factorial(5)    # no new calls, just returns the cached result
         120
-        >>> factorial(12)      # makes two new recursive calls, the other 10 are cached
+        >>> factorial(12)   # two new recursive calls, factorial(10) is cached
         479001600
 
    The cache is threadsafe so that the wrapped function can be used in