Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- import urllib3
- from retry import retry
- def download(url):
- @retry((requests.exceptions.RequestException, urllib3.exceptions.HTTPError), tries=3, delay=3)
- def _make_request(url):
- response = requests.get(url)
- response.raise_for_status()
- return response
- response = _make_request(url)
- for chunk in response.iter_content(chunk_size=32 * 1024):
- yield chunk
- result = list(download('http://httpstat.us/500'))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement