except (KeyError, TypeError, ValueError):
return super(ApiError, self)._get_reason()
except (KeyError, TypeError, ValueError):
return super(ApiError, self)._get_reason()
class KeepRequestError(Exception):
"""Base class for errors accessing Keep services."""
def __init__(self, message='', request_errors=(), label=""):
class KeepRequestError(Exception):
"""Base class for errors accessing Keep services."""
def __init__(self, message='', request_errors=(), label=""):
err_fmt = "{} {} responded with {e.status_code} {e.reason}"
else:
err_fmt = "{} {} raised {e.__class__.__name__} ({e})"
err_fmt = "{} {} responded with {e.status_code} {e.reason}"
else:
err_fmt = "{} {} raised {e.__class__.__name__} ({e})"