Connection timed out

ルータなどで通信が止められている場合に出るエラー。

% ./docs_example.py
Traceback (most recent call last):
  File "./docs_example.py", line 347, in <module>
    main()
  File "./docs_example.py", line 338, in main
    sample = DocsSample(user, pw)
  File "./docs_example.py", line 58, in __init__
    self.gd_client.ClientLogin(email, password, source=source)
  File "/home/tohirom/usr/src/python/doc/gdata/service.py", line 834, in ClientLogin
    self.ProgrammaticLogin(captcha_token, captcha_response)
  File "/home/tohirom/usr/src/python/doc/gdata/service.py", line 771, in ProgrammaticLogin
    headers={'Content-Type':'application/x-www-form-urlencoded'})
  File "/home/tohirom/usr/src/python/doc/atom/http.py", line 163, in request
    connection.endheaders()
  File "/usr/lib/python2.5/httplib.py", line 860, in endheaders
    self._send_output()
  File "/usr/lib/python2.5/httplib.py", line 732, in _send_output
    self.send(msg)
  File "/usr/lib/python2.5/httplib.py", line 699, in send
    self.connect()
  File "/usr/lib/python2.5/httplib.py", line 1134, in connect
    sock.connect((self.host, self.port))
  File "<string>", line 1, in connect
socket.error: (110, 'Connection timed out')