Error parser

class freedictionaryapi.parsers.error_parser.DictionaryApiErrorParser(status_code: int, response: dict)[source]

Bases: freedictionaryapi.parsers.base_parser.BaseDictionaryApiParser

Implements 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 code

  • response (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