- http = httplib2.Http(ca_certs=ca_certs,
- cache=http_cache('discovery'))
- http = credentials.authorize(http)
- if re.match(r'(?i)^(true|1|yes)$',
- config.get('ARVADOS_API_HOST_INSECURE', 'no')):
- http.disable_ssl_certificate_validation=True
- services[version] = apiclient.discovery.build(
- 'arvados', apiVersion, http=http, discoveryServiceUrl=url)
+ kwargs['http'] = CredentialsFromEnv().authorize(kwargs['http'])
+ services[version] = apiclient.discovery.build('arvados', version,
+ **kwargs)
+ kwargs['http'].cache = None