From ec85d97a132fdfd3afdb9381e7da7b54c723336f Mon Sep 17 00:00:00 2001 From: "Dominik V. Salonen" Date: Sat, 26 Dec 2015 20:32:42 +0100 Subject: [PATCH] Added high-quality error pages --- run.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/run.py b/run.py index 443c52e..5049387 100755 --- a/run.py +++ b/run.py @@ -140,6 +140,16 @@ def get_file(filename): def serve_legacy(filename): return send_from_directory('legacy', filename) + +# Configure nginx to use these urls as custom error pages +@app.route('/error/') +def nginx_error(error): + if error == 413: + return error_page("O-o-onii-chan, noo it's too big ~~"), 413 + else: + error_page("We literally have no idea what just happened") + + cleaner = Thread(target = cleaner_thread, ) cleaner.start() if __name__ == '__main__':