def reminder_get(reminder_id): try: message = Reminder.get(reminder_id) result = custom_status.HTTPOk(result=message) except custom_status.CustomStatus as e: result = e except Exception: result = custom_status.InternalServerError() result = result.toDict() resp = jsonify(result) resp.status_code = result["status"]["statusCode"] return resp
def reminder_create(): query_args = { "message": request.args.get("message", ""), "author_id": request.args.get("author_id", None), "assignee_id": request.args.get("assignee_id", None), } try: message = Reminder.create(**query_args) result = custom_status.HTTPOk(result=message) except custom_status.CustomStatus as e: result = e except Exception: result = custom_status.InternalServerError() result = result.toDict() resp = jsonify(result) resp.status_code = result["status"]["statusCode"] return resp