summaryrefslogtreecommitdiff
path: root/talermerchantdemos/httpcommon
diff options
context:
space:
mode:
authorMS <ms@taler.net>2020-07-22 17:22:53 +0200
committerMS <ms@taler.net>2020-07-22 17:22:53 +0200
commit3f4d32f4ef2c9e7949a2696989a27553f29f0e38 (patch)
treec9017fc55c3b41ffcbfcd2efd46dd7e3bad7f553 /talermerchantdemos/httpcommon
parent4231d0d5bb576aa3d742a75567f017355496059e (diff)
downloadtaler-merchant-demos-3f4d32f4ef2c9e7949a2696989a27553f29f0e38.tar.gz
taler-merchant-demos-3f4d32f4ef2c9e7949a2696989a27553f29f0e38.tar.bz2
taler-merchant-demos-3f4d32f4ef2c9e7949a2696989a27553f29f0e38.zip
reducing code
Diffstat (limited to 'talermerchantdemos/httpcommon')
-rw-r--r--talermerchantdemos/httpcommon/__init__.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/talermerchantdemos/httpcommon/__init__.py b/talermerchantdemos/httpcommon/__init__.py
index 1aecbcd..392eaa2 100644
--- a/talermerchantdemos/httpcommon/__init__.py
+++ b/talermerchantdemos/httpcommon/__init__.py
@@ -1,6 +1,15 @@
import requests
##
+# Return a error response to the client.
+#
+# @param abort_status_code status code to return along the response.
+# @param params _kw_ arguments to passed verbatim to the templating engine.
+def err_abort(abort_status_code, **params):
+ t = flask.render_template("templates/error.html", **params)
+ flask.abort(flask.make_response(t, abort_status_code))
+
+##
# POST a request to the backend, and return a error
# response if any error occurs.
#