diff options
Diffstat (limited to 'src/server/rz_api_common.py')
| -rw-r--r-- | src/server/rz_api_common.py | 6 |
1 files changed, 5 insertions, 1 deletions
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 |
