diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-04-02 23:05:47 +0300 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-04-02 23:05:47 +0300 |
| commit | dc085289e7d50e729e3ce85ad6e5bb6efada70bd (patch) | |
| tree | be29ffb6d101d11b5bcbb4f7c26f149d57a15a62 /src/server/rz_api_common.py | |
| parent | e53b90f5c0deb2d665f1bb3333e53eaaedc0bc14 (diff) | |
rz_user: improve caller error handling - use API_Exception__bad_request's caller_err_msg
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 |
