Spaces:
Running on Zero
Running on Zero
| class APIError(Exception): | |
| """Structured HTTP API error used by the pymss server. | |
| Args: | |
| status_code (int): Status code value. | |
| code (str): Code value. | |
| message (str): Message value. | |
| param (str | None, optional): Param value. Defaults to None. | |
| error_type (str, optional): Error type value. Defaults to 'invalid_request_error'. | |
| """ | |
| def __init__(self, status_code, code, message, param=None, error_type="invalid_request_error"): | |
| """Initialize the instance. | |
| Args: | |
| status_code (int): Status code value. | |
| code (str): Code value. | |
| message (str): Message value. | |
| param (str | None, optional): Param value. Defaults to None. | |
| error_type (str, optional): Error type value. Defaults to 'invalid_request_error'. | |
| Returns: | |
| None: This method completes for its side effects.""" | |
| super().__init__(message) | |
| self.status_code = status_code | |
| self.code = code | |
| self.message = message | |
| self.param = param | |
| self.error_type = error_type | |