def create_entity(self):
"""called when adding a User
"""
availability_data = self.check_availability()
login_available = availability_data['login_available']
email_available = availability_data['email_available']
if login_available and email_available:
return super(UserViews, self).create_entity()
else:
body = ''
if not login_available:
login_name = self.request.params.get('login')
body = 'Login not available: %s' % login_name
elif not email_available:
email = self.request.params.get('email')
body = 'Email not available: %s' % email
from pyramid.response import Response
return Response(body, status=500)
评论列表
文章目录