diff --git a/doc/data/messages/w/while-used/bad.py b/doc/data/messages/w/while-used/bad.py new file mode 100644 index 0000000000..8839b1a830 --- /dev/null +++ b/doc/data/messages/w/while-used/bad.py @@ -0,0 +1,12 @@ +import requests + + +def fetch_data(): + i = 1 + while i < 6: # [while-used] + print(f'Attempt {i}...') + try: + return requests.get('https://example.com/data') + except requests.exceptions.RequestException: + pass + i += 1 diff --git a/doc/data/messages/w/while-used/good.py b/doc/data/messages/w/while-used/good.py new file mode 100644 index 0000000000..3f2be4860a --- /dev/null +++ b/doc/data/messages/w/while-used/good.py @@ -0,0 +1,10 @@ +import requests + + +def fetch_data(): + for i in range(1, 6): + print(f'Attempt {i}...') + try: + return requests.get('https://example.com/data') + except requests.exceptions.RequestException: + pass diff --git a/doc/data/messages/w/while-used/pylintrc b/doc/data/messages/w/while-used/pylintrc new file mode 100644 index 0000000000..90fe02d2d7 --- /dev/null +++ b/doc/data/messages/w/while-used/pylintrc @@ -0,0 +1,2 @@ +[master] +load-plugins=pylint.extensions.while_used diff --git a/doc/data/messages/w/while-used/related.rst b/doc/data/messages/w/while-used/related.rst new file mode 100644 index 0000000000..9763d05747 --- /dev/null +++ b/doc/data/messages/w/while-used/related.rst @@ -0,0 +1 @@ +- `Stackoverflow discussion `_