diff options
author | MS <ms@taler.net> | 2020-07-22 17:22:53 +0200 |
---|---|---|
committer | MS <ms@taler.net> | 2020-07-22 17:22:53 +0200 |
commit | 3f4d32f4ef2c9e7949a2696989a27553f29f0e38 (patch) | |
tree | c9017fc55c3b41ffcbfcd2efd46dd7e3bad7f553 /talermerchantdemos/httpcommon/__init__.py | |
parent | 4231d0d5bb576aa3d742a75567f017355496059e (diff) | |
download | taler-merchant-demos-3f4d32f4ef2c9e7949a2696989a27553f29f0e38.tar.gz taler-merchant-demos-3f4d32f4ef2c9e7949a2696989a27553f29f0e38.tar.bz2 taler-merchant-demos-3f4d32f4ef2c9e7949a2696989a27553f29f0e38.zip |
reducing code
Diffstat (limited to 'talermerchantdemos/httpcommon/__init__.py')
-rw-r--r-- | talermerchantdemos/httpcommon/__init__.py | 9 |
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. # |