]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Clarify that this sentence applies to the above example. GH-32405
authorRaymond Hettinger <rhettinger@users.noreply.github.com>
Fri, 8 Apr 2022 02:10:00 +0000 (21:10 -0500)
committerGitHub <noreply@github.com>
Fri, 8 Apr 2022 02:10:00 +0000 (21:10 -0500)
Doc/faq/programming.rst

index a1adf851bdded71faba43b2ea098fbfc080e806a..da011ccb29edb52f17ee528f8cf696b265063acc 100644 (file)
@@ -1951,9 +1951,9 @@ relevant instance attributes are mutable, the *cached_property* approach
 can't be made to work because it cannot detect changes to the
 attributes.
 
-The *lru_cache* approach can be made to work, but the class needs to define the
-*__eq__* and *__hash__* methods so the cache can detect relevant attribute
-updates::
+To make the *lru_cache* approach work when the *station_id* is mutable,
+the class needs to define the *__eq__* and *__hash__* methods so that
+the cache can detect relevant attribute updates::
 
     class Weather:
         "Example with a mutable station identifier"