As discussed in #723 , implement a global timeout for blocking operations in the urllib connection used for downloading files.
After having done further research, this does affect socket read operations once the connection is open, not just the initial connection establishment - I wanted to double check this, as I'd initially seen some conflicting information.
60 seconds feels like a safe timeout, although I'm open to making this higher if you feel necessary.
As discussed in #723 , implement a global timeout for blocking operations in the urllib connection used for downloading files.
After having done further research, this does affect socket read operations once the connection is open, not just the initial connection establishment - I wanted to double check this, as I'd initially seen some conflicting information.
60 seconds feels like a safe timeout, although I'm open to making this higher if you feel necessary.