diff options
author | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2022-11-29 19:31:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-29 19:31:37 +0100 |
commit | 8c789cc9184f880bdd282ea877c8ee932c7bfe28 (patch) | |
tree | f66b19b0c249511bbd65d1a812362d977edf99d4 | |
parent | f331bb1b01f3fc4566296ec967796576151ea869 (diff) | |
download | pylint-git-8c789cc9184f880bdd282ea877c8ee932c7bfe28.tar.gz |
[doc] clearer message for 'method-cache-max-size-none' warning (#7861)
Refs #7857
-rw-r--r-- | doc/data/messages/m/method-cache-max-size-none/bad.py | 7 | ||||
-rw-r--r-- | doc/data/messages/m/method-cache-max-size-none/good.py | 5 |
2 files changed, 9 insertions, 3 deletions
diff --git a/doc/data/messages/m/method-cache-max-size-none/bad.py b/doc/data/messages/m/method-cache-max-size-none/bad.py index 7e70b688b..7bef647c5 100644 --- a/doc/data/messages/m/method-cache-max-size-none/bad.py +++ b/doc/data/messages/m/method-cache-max-size-none/bad.py @@ -2,8 +2,11 @@ import functools class Fibonnaci: + def __init__(self): + self.result = [] + @functools.lru_cache(maxsize=None) # [method-cache-max-size-none] def fibonacci(self, n): if n in {0, 1}: - return n - return self.fibonacci(n - 1) + self.fibonacci(n - 2) + self.result.append(n) + self.result.append(self.fibonacci(n - 1) + self.fibonacci(n - 2)) diff --git a/doc/data/messages/m/method-cache-max-size-none/good.py b/doc/data/messages/m/method-cache-max-size-none/good.py index 6f3ca256a..1ba413695 100644 --- a/doc/data/messages/m/method-cache-max-size-none/good.py +++ b/doc/data/messages/m/method-cache-max-size-none/good.py @@ -9,5 +9,8 @@ def cached_fibonacci(n): class Fibonnaci: + def __init__(self): + self.result = [] + def fibonacci(self, n): - return cached_fibonacci(n) + self.result.append(cached_fibonacci(n)) |