From 3f4d32f4ef2c9e7949a2696989a27553f29f0e38 Mon Sep 17 00:00:00 2001 From: MS Date: Wed, 22 Jul 2020 17:22:53 +0200 Subject: reducing code --- talermerchantdemos/httpcommon/__init__.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'talermerchantdemos/httpcommon/__init__.py') 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,5 +1,14 @@ 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. -- cgit v1.2.3