handlers.py 文件源码

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

项目:nbpuller 作者: data-8 项目源码 文件源码
def get(self, args):
        is_file_request = ('file_url' in args)
        # branch name can be omitted for default value
        is_git_request = ('repo' in args and 'path' in args)
        valid_request = xor(is_file_request, is_git_request)

        def server_extension_url(url):
            return 'nbextensions/nbpuller/' + url

        if not valid_request:
            self.render('404.html', server_extension_url=server_extension_url,)

        util.logger.info("rendering progress page")

        # These config options are passed into the `openStatusSocket`
        # JS function.

        username = str(self.get_current_user())

        try:
            username = self.get_current_user().get('name')
        except Exception as e:
            pass

        util.logger.info("Username: " + username)

        socket_args = json.dumps({
            'is_development': options.config['DEBUG'],
            'base_url': options.config['URL'],
            'username': username,
        })

        self.render(
            "progress.html",
            socket_args=socket_args,
            server_extension_url=server_extension_url,
        )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号