import json from app import app from flask import Response @app.route("/error-format-long/html") def error_format_html(): return "Test" @app.route("/error-format-long/json") def error_format_json(): data = { "books": [ { "name": "Dune", "author": "Franck Herbert", }, { "name": "Les Misérables", "author": "Victor Hugo", }, ] } return Response(json.dumps(data), mimetype="application/json") @app.route("/error-format-long/rfc-7807") def error_format_problem_json(): data = { "type": "https://example.com/probs/out-of-credit", "title": "You do not have enough credit.", "detail": "Your current balance is 30, but that costs 50.", "instance": "/account/12345/msgs/abc", "balance": 30, "accounts": ["/account/12345", "/account/67890"], } return Response(json.dumps(data), mimetype="application/problem+json")