def user_post(): try: body = request.get_json() obj = User.post(body) return {"message": Config.POST_MESSAGE, "object": obj}, 201 except InvalidRequestError: db.session().rollback() return jsonify({'message': 'an invalid request'}), 409 except IntegrityError: return jsonify({'message': 'an integrity error occurred'}), 409