Используя сервер флагов python, я хочу, чтобы у вас была возможность отправить ответ об ошибке HTTP с помощью команды abort и использовать пользовательскую строку ответа и пользовательское сообщение в теле
@app.errorhandler(400)
def custom400(error):
response = jsonify({'message': error.message})
response.status_code = 404
response.status = 'error.Bad Request'
return response
abort(400,'{"message":"custom error message to appear in body"}')
Но переменная error.message появляется как пустая строка. Я не могу найти документацию о том, как получить доступ ко второй переменной функции abort с помощью специального обработчика ошибок