handlers.py 文件源码

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

项目:swefreq 作者: NBISweden 项目源码 文件源码
def get_current_user(self):
        email = self.get_secure_cookie('email')
        name  = self.get_secure_cookie('user')

        # Fix ridiculous bug with quotation marks showing on the web
        if name and (name[0] == '"') and (name[-1] == '"'):
            name = user[1:-1]

        if email:
            try:
                return db.User.select().where( db.User.email == email ).get()
            except peewee.DoesNotExist:
                ## Not saved in the database yet
                return db.User(email = email.decode('utf-8'),
                               name  = name.decode('utf-8'))
        else:
            return None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号