Skip to content

request-without-timeout (S113)#

Derived from the flake8-bandit linter.

What it does#

Checks for uses of the Python requests module that omit the timeout parameter.

Why is this bad?#

The timeout parameter is used to set the maximum time to wait for a response from the server. By omitting the timeout parameter, the program may hang indefinitely while awaiting a response.


import requests


Use instead:

import requests

requests.get("", timeout=10)