user.py 文件源码

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

项目:stalker_pyramid 作者: eoyilmaz 项目源码 文件源码
def update_entity(self):
        """update user view
        """
        # before updating the login and email, check availability
        availability_data = self.check_availability()
        login_name = self.request.params.get('login')
        if login_name:
            login_available = availability_data['login_available']
            if not login_available:
                from pyramid.response import Response
                return Response(
                    'Login not available: %s' % login_name,
                    status=500
                )

        email = self.request.params.get('email')
        if email:
            email_available = availability_data['email_available']
            if not email_available:
                from pyramid.response import Response
                return Response(
                    'Email not available: %s' % email,
                    status=500
                )

        # update super data
        try:
            return super(UserViews, self).update_entity()
        except Exception as e:
            import transaction
            transaction.abort()
            from pyramid.response import Response
            return Response(
                body=str(e),
                status=500
            )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号