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"