Checking For Timeout Error In Python
So I have a pretty generic logging statement after a request: try: r = requests.get(testUrl, timeout=10.0) except Exception, err: logger.error({'message': err.message}) Th
Solution 1:
You can handle requests.Timeout
exception:
try:
r = requests.get(testUrl, timeout=10.0)
except requests.Timeout as err:
logger.error({"message": err.message})
except requests.RequestException as err:
# handle other errors
Example:
>>> import requests
>>> url = "http://httpbin.org/delay/2"
>>> try:
... r = requests.get(url, timeout=1)
... except requests.Timeout as err:
... print(err.message)
...
HTTPConnectionPool(host='httpbin.org', port=80): Read timed out. (read timeout=1)
Post a Comment for "Checking For Timeout Error In Python"