From ad147216de4fd2a3fd7c4c4bec7e1b9b4c7a36c8 Mon Sep 17 00:00:00 2001 From: MS Date: Mon, 7 Sep 2020 16:48:05 +0200 Subject: 404 default page --- talermerchantdemos/blog/blog.py | 4 ++++ talermerchantdemos/donations/donations.py | 4 ++++ talermerchantdemos/httpcommon/__init__.py | 3 +++ talermerchantdemos/survey/survey.py | 4 ++++ 4 files changed, 15 insertions(+) (limited to 'talermerchantdemos') diff --git a/talermerchantdemos/blog/blog.py b/talermerchantdemos/blog/blog.py index f510f71..aa9826d 100644 --- a/talermerchantdemos/blog/blog.py +++ b/talermerchantdemos/blog/blog.py @@ -272,3 +272,7 @@ def article(article_name, data=None): "order_id", order_id, path=urllib.parse.quote(f"/essay/{article_name}") ) return response + +@app.errorhandler(404) +def handler(e): + return fallback_404(e) diff --git a/talermerchantdemos/donations/donations.py b/talermerchantdemos/donations/donations.py index 7d4c9c6..7d6803e 100644 --- a/talermerchantdemos/donations/donations.py +++ b/talermerchantdemos/donations/donations.py @@ -242,3 +242,7 @@ def fulfillment(receiver): currency=CURRENCY, ) return flask.redirect(pay_status["order_status_url"]) + +@app.errorhandler(404) +def handler(e): + return fallback_404(e) diff --git a/talermerchantdemos/httpcommon/__init__.py b/talermerchantdemos/httpcommon/__init__.py index fca615f..b0b8f38 100644 --- a/talermerchantdemos/httpcommon/__init__.py +++ b/talermerchantdemos/httpcommon/__init__.py @@ -76,3 +76,6 @@ def backend_get(backend_url, endpoint, params): status_code=resp.status_code ) return response_json + +def fallback_404(error): + return "Page not found" diff --git a/talermerchantdemos/survey/survey.py b/talermerchantdemos/survey/survey.py index 562b817..10942bc 100644 --- a/talermerchantdemos/survey/survey.py +++ b/talermerchantdemos/survey/survey.py @@ -135,3 +135,7 @@ def index(): return flask.render_template( "templates/index.html", merchant_currency=CURRENCY ) + +@app.errorhandler(404) +def handler(e): + return fallback_404(e) -- cgit v1.2.3