fdfdfd
This commit is contained in:
parent
a33e330d25
commit
7d5f95bb06
7 changed files with 122 additions and 204 deletions
|
@ -14,10 +14,8 @@ from drama.__main__ import app
|
|||
@app.errorhandler(400)
|
||||
@auth_desired
|
||||
def error_400(e, v):
|
||||
return{"html": lambda: (render_template('errors/400.html', v=v), 400),
|
||||
"api": lambda: ({"error": "400 Bad Request"}, 400 )
|
||||
}
|
||||
|
||||
if request.headers.get("Authorization"): return {"error": "400 Bad Request"}, 400
|
||||
else: return render_template('errors/400.html', v=v), 400
|
||||
|
||||
@app.errorhandler(401)
|
||||
def error_401(e):
|
||||
|
@ -34,79 +32,71 @@ def error_401(e):
|
|||
@app.errorhandler(403)
|
||||
@auth_desired
|
||||
def error_403(e, v):
|
||||
return{"html": lambda: (render_template('errors/403.html', v=v), 403),
|
||||
"api": lambda: ({"error": "403 Forbidden"}, 403)
|
||||
}
|
||||
if request.headers.get("Authorization"): return {"error": "403 Forbidden"}, 403
|
||||
else: return render_template('errors/403.html', v=v), 403
|
||||
|
||||
|
||||
@app.errorhandler(404)
|
||||
@auth_desired
|
||||
def error_404(e, v):
|
||||
return{"html": lambda: (render_template('errors/404.html', v=v), 404),
|
||||
"api": lambda: ({"error": "404 Not Found"}, 404)
|
||||
}
|
||||
if request.headers.get("Authorization"): return {"error": "404 Not Found"}, 404
|
||||
else: return render_template('errors/404.html', v=v), 404
|
||||
|
||||
|
||||
@app.errorhandler(405)
|
||||
@auth_desired
|
||||
def error_405(e, v):
|
||||
return{"html": lambda: (render_template('errors/405.html', v=v), 405),
|
||||
"api": lambda: ({"error": "405 Method Not Allowed"}, 405)
|
||||
}
|
||||
if request.headers.get("Authorization"): return {"error": "405 Method Not Allowed"}, 405
|
||||
else: return render_template('errors/405.html', v=v), 405
|
||||
|
||||
|
||||
@app.errorhandler(409)
|
||||
@auth_desired
|
||||
def error_409(e, v):
|
||||
return{"html": lambda: (render_template('errors/409.html', v=v), 409),
|
||||
"api": lambda: ({"error": "409 Conflict"}, 409)
|
||||
}
|
||||
if request.headers.get("Authorization"): return {"error": "409 Conflict"}, 409
|
||||
else: return render_template('errors/409.html', v=v), 409
|
||||
|
||||
|
||||
@app.errorhandler(410)
|
||||
@auth_desired
|
||||
def error_410(e, v):
|
||||
return{"html": lambda: (render_template('errors/410.html', v=v), 410),
|
||||
"api": lambda: ({"error": "410 Request Payload Too Large"}, 410)
|
||||
}
|
||||
if request.headers.get("Authorization"): return {"error": "410 Request Payload Too Large"}, 410
|
||||
else: return render_template('errors/410.html', v=v), 410
|
||||
|
||||
|
||||
@app.errorhandler(413)
|
||||
@auth_desired
|
||||
def error_413(e, v):
|
||||
return{"html": lambda: (render_template('errors/413.html', v=v), 413),
|
||||
"api": lambda: ({"error": "413 Image Size Too Large"}, 413)
|
||||
}
|
||||
if request.headers.get("Authorization"): return {"error": "413 Image Size Too Large"}, 413
|
||||
else: return render_template('errors/413.html', v=v), 413
|
||||
|
||||
|
||||
@app.errorhandler(418)
|
||||
@auth_desired
|
||||
def error_418(e, v):
|
||||
return{"html": lambda: (render_template('errors/418.html', v=v), 418),
|
||||
"api": lambda: ({"error": "418 I'm A Teapot"}, 418)
|
||||
}
|
||||
if request.headers.get("Authorization"): return {"error": "418 I'm A Teapot"}, 418
|
||||
else: return render_template('errors/418.html', v=v), 418
|
||||
|
||||
|
||||
@app.errorhandler(422)
|
||||
@auth_desired
|
||||
def error_422(e, v):
|
||||
return{"html": lambda: (render_template('errors/422.html', v=v), 422),
|
||||
"api": lambda: ({"error": "422 Unprocessable Entity"}, 422)
|
||||
}
|
||||
if request.headers.get("Authorization"): return {"error": "422 Unprocessable Entity"}, 422
|
||||
else: return render_template('errors/422.html', v=v), 422
|
||||
|
||||
|
||||
@app.errorhandler(429)
|
||||
@auth_desired
|
||||
def error_429(e, v):
|
||||
return{"html": lambda: (render_template('errors/429.html', v=v), 429),
|
||||
"api": lambda: ({"error": "429 Too Many Requests"}, 429)
|
||||
}
|
||||
if request.headers.get("Authorization"): return {"error": "429 Too Many Requests"}, 429
|
||||
else: return render_template('errors/429.html', v=v), 429
|
||||
|
||||
|
||||
@app.errorhandler(451)
|
||||
@auth_desired
|
||||
def error_451(e, v):
|
||||
return{"html": lambda: (render_template('errors/451.html', v=v), 451),
|
||||
"api": lambda: ({"error": "451 Unavailable For Legal Reasons"}, 451)
|
||||
}
|
||||
if request.headers.get("Authorization"): return {"error": "451 Unavailable For Legal Reasons"}, 451
|
||||
else: return render_template('errors/451.html', v=v), 451
|
||||
|
||||
|
||||
@app.errorhandler(500)
|
||||
|
@ -117,25 +107,23 @@ def error_500(e, v):
|
|||
except AttributeError:
|
||||
pass
|
||||
|
||||
return{"html": lambda: (render_template('errors/500.html', v=v), 500),
|
||||
"api": lambda: ({"error": "500 Internal Server Error"}, 500)
|
||||
}
|
||||
if request.headers.get("Authorization"): return {"error": "500 Internal Server Error"}, 500
|
||||
else: return render_template('errors/500.html', v=v), 500
|
||||
|
||||
|
||||
@app.errorhandler(502)
|
||||
@auth_desired
|
||||
def error_502(e, v):
|
||||
return{"html": lambda: (render_template('errors/502.html', v=v), 502),
|
||||
"api": lambda: ({"error": "502 Bad Gateway"}, 502)
|
||||
}
|
||||
if request.headers.get("Authorization"): return {"error": "502 Bad Gateway"}, 502
|
||||
else: return render_template('errors/502.html', v=v), 502
|
||||
|
||||
|
||||
@app.errorhandler(503)
|
||||
@auth_desired
|
||||
def error_503(e, v):
|
||||
return{"html": lambda: (render_template('errors/503.html', v=v), 503),
|
||||
"api": lambda: ({"error": "503 Service Unavailable"}, 503)
|
||||
}
|
||||
if request.headers.get("Authorization"): return {"error": "503 Service Unavailable"}, 503
|
||||
else: return render_template('errors/503.html', v=v), 503
|
||||
|
||||
|
||||
|
||||
@app.post("/allow_nsfw")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue