Error parser¶
- class freedictionaryapi.parsers.error_parser.DictionaryApiErrorParser(status_code: int, response: dict)[source]¶
Bases:
freedictionaryapi.parsers.base_parser.BaseDictionaryApiParserImplements dictionary API error response parser.
Contains useful
get_formatted_error_message()method that return pretty formatted error message.- __init__(status_code: int, response: dict) → None[source]¶
Init dictionary API error response parser instance. Parse API error response.
- Parameters
status_code (
int) – HTTP status coderesponse (
dict) – API JSON response loaded in python object
- property data: dict¶
- Returns
API response data
- Return type
dict
- get_formatted_error_message() → str[source]¶
Get readable error message.
- Returns
readable error message
- Return type
str
- property message: str¶
Error message. Shortcut for
Error.message.- Returns
error message
- Return type
str
- property resolution: str¶
Error resolution. Shortcut for
Error.resolution.- Returns
error resolution
- Return type
str
- property status_code: int¶
- Returns
error response status code
- Return type
int
- property title: str¶
Error title. Shortcut for
Error.title.- Returns
error title
- Return type
str