Set default HTTP timeout of 60s (#320)
diff --git a/describe.py b/describe.py
index 6d577de..e3881ae 100755
--- a/describe.py
+++ b/describe.py
@@ -34,7 +34,7 @@
from googleapiclient.discovery import build
from googleapiclient.discovery import build_from_document
from googleapiclient.discovery import UnknownApiNameOrVersion
-import httplib2
+from googleapiclient.http import build_http
import uritemplate
CSS = """<style>
@@ -346,6 +346,7 @@
print 'Warning: {} {} found but could not be built.'.format(name, version)
return
+ http = build_http()
response, content = http.request(
uritemplate.expand(
FLAGS.discovery_uri_template, {
@@ -366,7 +367,7 @@
Args:
uri: string, URI of discovery document.
"""
- http = httplib2.Http()
+ http = build_http()
response, content = http.request(FLAGS.discovery_uri)
discovery = json.loads(content)
@@ -384,7 +385,7 @@
if FLAGS.discovery_uri:
document_api_from_discovery_document(FLAGS.discovery_uri)
else:
- http = httplib2.Http()
+ http = build_http()
resp, content = http.request(
FLAGS.directory_uri,
headers={'X-User-IP': '0.0.0.0'})