示例#1
0
文件: user.py 项目: Mark-Jung/reed
 def put(self, username):
     data = User.parser.parse_args()
     caller_username = current_identity.username
     error_message, myfault = UserController.user_update(
         caller_username, username, data["mode"], data["payload"])
     if error_message and myfault:
         return {"message": error_message}, 500
     elif error_message and not myfault:
         return {"message": error_message}, 400
     elif not error_message and not myfault:
         return {"message": "Success!"}, 200
     elif not error_message and type(myfault) is list:
         return myfault, 200