handlers.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:jupyter-notebook-gist 作者: mozilla 项目源码 文件源码
def get(self):

        # Extract access code
        access_code = extract_code_from_args(self.request.arguments)

        # Request access token from github
        access_token = self.request_access_token(access_code)

        github_headers = {"Accept": "application/json",
                          "Authorization": "token " + access_token}

        response = request_session.get("https://api.github.com/gists",
                                       headers=github_headers)
        response_to_send = bytearray(response.text, 'utf-8')
        self.write("<script>var gists = '")
        self.write(base64.standard_b64encode(response_to_send))
        self.write("';")
        self.write("window.opener.postMessage(gists, window.opener.location)")
        self.finish(";</script>")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号