def execute_request(self, request, raise_error=True):
"""
Execute an HTTP request and log the error, if any
"""
self.log.debug("%s %s", request.method, request.url)
http_client = AsyncHTTPClient()
request.headers.update({
'User-Agent': 'jupyterhub-carina/' + __version__
})
try:
return (yield http_client.fetch(request, raise_error=raise_error))
except HTTPError as e:
self.log.exception('An error occurred executing %s %s:\n(%s) %s',
request.method, request.url, e.response.code, e.response.body)
raise
CarinaOAuthClient.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录