def build_service(self):
ok = False
logging.debug("Building %s service for %s (%s)" % (self.credential_type, self.api, self.version))
kwargs = {}
if self.credential_type == 'user':
if not self.http_auth:
self.get_http_auth()
kwargs['http'] = self.http_auth
ok = bool(self.http_auth)
else:
kwargs['credentials'] = self.credentials
ok = bool(self.credentials)
self.service = discovery.build(self.api, self.version, **kwargs)
if not ok:
logging.warning("Failed to build service for %s (%s) - Credential failure?" % (self.api, self.version))
return ok
评论列表
文章目录