summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Sassoulas <pierre.sassoulas@gmail.com>2022-11-29 19:31:37 +0100
committerGitHub <noreply@github.com>2022-11-29 19:31:37 +0100
commit8c789cc9184f880bdd282ea877c8ee932c7bfe28 (patch)
treef66b19b0c249511bbd65d1a812362d977edf99d4
parentf331bb1b01f3fc4566296ec967796576151ea869 (diff)
downloadpylint-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.py7
-rw-r--r--doc/data/messages/m/method-cache-max-size-none/good.py5
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))