KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
When downloading a large file with python, I want to put a time limit not only for the connection process, but also for the download. I am trying with the following python code: import requests r = requests.get('http://ipv4.download.thinkbroadband.com/1GB.zip', timeout = 0.5, prefetch = False) print r.headers['content-length'] print len(r.raw.read()) This does not work (the download is not time limited), as correctly noted in the docs: https://requests.readthedocs.org/en/latest/user/quickstart/#timeouts This would be great if it was possible: r.raw.read(timeout = 10) The question is, how to put a time limit to the download?
Tags (comma-separated)
Save Edits
Cancel