Added new appengine sample for discovery, and also cleaned up the latitude future.json file.
diff --git a/apiclient/discovery.py b/apiclient/discovery.py
index 1bac08c..408abd6 100644
--- a/apiclient/discovery.py
+++ b/apiclient/discovery.py
@@ -98,13 +98,15 @@
raise HttpError(simplejson.loads(content)['error'])
-def build(serviceName, version, http=httplib2.Http(),
+def build(serviceName, version, http=None,
discoveryServiceUrl=DISCOVERY_URI, auth=None, model=JsonModel()):
params = {
'api': serviceName,
'apiVersion': version
}
+ if http is None:
+ http = httplib2.Http()
requested_url = uritemplate.expand(discoveryServiceUrl, params)
logging.info('URL being requested: %s' % requested_url)
resp, content = http.request(requested_url)