view_decorators.py 文件源码

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

项目:gepify 作者: nvlbg 项目源码 文件源码
def login_required(f):
    @wraps(f)
    def decorated_function(*args, **kwargs):
        credentials = session.get('credentials', None)

        if credentials is None:
            return redirect(url_for('youtube.login'))

        credentials = client.OAuth2Credentials.from_json(credentials)

        if credentials.access_token_expired:
            return redirect(url_for('youtube.login'))

        http_auth = credentials.authorize(httplib2.Http())
        g.youtube = build('youtube', 'v3', http=http_auth)
        return f(*args, **kwargs)
    return decorated_function
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号