diff options
Diffstat (limited to 'talermerchantdemos/survey/survey.py')
-rw-r--r-- | talermerchantdemos/survey/survey.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/talermerchantdemos/survey/survey.py b/talermerchantdemos/survey/survey.py index 562b817..b6a5ceb 100644 --- a/talermerchantdemos/survey/survey.py +++ b/talermerchantdemos/survey/survey.py @@ -25,7 +25,7 @@ from urllib.parse import urljoin import flask import traceback from taler.util.talerconfig import TalerConfig, ConfigurationError -from ..httpcommon import backend_get, backend_post +from ..httpcommon import backend_get, backend_post, fallback_404 import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 6: @@ -135,3 +135,8 @@ def index(): return flask.render_template( "templates/index.html", merchant_currency=CURRENCY ) + +@app.errorhandler(404) +def handler(e): + return flask.render_template( + "templates/error.html", message="Page not found") |