summaryrefslogtreecommitdiff
path: root/talermerchantdemos/donations/donations.py
diff options
context:
space:
mode:
Diffstat (limited to 'talermerchantdemos/donations/donations.py')
-rw-r--r--talermerchantdemos/donations/donations.py7
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")