diff options
Diffstat (limited to 'talermerchantdemos/donations/donations.py')
-rw-r--r-- | talermerchantdemos/donations/donations.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/talermerchantdemos/donations/donations.py b/talermerchantdemos/donations/donations.py index 7d4c9c6..3f021f9 100644 --- a/talermerchantdemos/donations/donations.py +++ b/talermerchantdemos/donations/donations.py @@ -26,7 +26,7 @@ import traceback import urllib from taler.util.talerconfig import TalerConfig, ConfigurationError from urllib.parse import urljoin -from ..httpcommon import backend_post, backend_get +from ..httpcommon import backend_post, backend_get, fallback_404 import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 6: @@ -242,3 +242,8 @@ def fulfillment(receiver): currency=CURRENCY, ) return flask.redirect(pay_status["order_status_url"]) + +@app.errorhandler(404) +def handler(e): + return flask.render_template( + "templates/error.html", message="Page not found") |