mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
codereview: give up on http fetch after 30 seconds
If Python blocks in the SSL handshake it seems to be completely uninterruptible, and I've been seeing it block for at least hours recently. I don't know if the problem is on the client side or the server side or somewhere in the network, but setting the timeout at least means you're guaranteed a new shell prompt (after printing some errors). R=golang-dev, bradfitz, minux.ma CC=golang-dev https://golang.org/cl/7337048
This commit is contained in:
parent
cb32ea9c19
commit
f19cf640d4
1 changed files with 2 additions and 0 deletions
|
|
@ -2444,6 +2444,8 @@ def MySend1(request_path, payload=None,
|
|||
self._Authenticate()
|
||||
if request_path is None:
|
||||
return
|
||||
if timeout is None:
|
||||
timeout = 30 # seconds
|
||||
|
||||
old_timeout = socket.getdefaulttimeout()
|
||||
socket.setdefaulttimeout(timeout)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue