From dc085289e7d50e729e3ce85ad6e5bb6efada70bd Mon Sep 17 00:00:00 2001 From: LV-426 Date: Thu, 2 Apr 2015 23:05:47 +0300 Subject: rz_user: improve caller error handling - use API_Exception__bad_request's caller_err_msg --- src/server/rz_api_common.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/server/rz_api_common.py') diff --git a/src/server/rz_api_common.py b/src/server/rz_api_common.py index 5f2b66a3..7261ab2b 100644 --- a/src/server/rz_api_common.py +++ b/src/server/rz_api_common.py @@ -13,7 +13,11 @@ from rz_kernel import RZDoc_Exception__not_found log = logging.getLogger('rhizi') -class API_Exception__bad_request(Exception): pass # raised by input sanitation functions +class API_Exception__bad_request(Exception): # raised by input sanitation functions + + def __init__(self, internal_err_msg, caller_err_msg = None): + super(API_Exception__bad_request, self).__init__(internal_err_msg) + self.caller_err_msg = None # may be set to carry short string error messages which may be presented to the caller def __sanitize_input(*args, **kw_args): pass -- cgit v1.3.1