Errors

exception route4me.sdk.errors.Route4MeError(message, code='route4me.sdk.other', details=None, inner=None)[source]

Bases: exceptions.Exception

Base (abstract) Exception

code = None

Unique error code. Helps to distinguish different errors.

Type:str
details = None

Some error details

Type:dict
get_message()[source]
inner = None

Internal exception that describes an original error.

Type:Exception
exception route4me.sdk.errors.Route4MeNetworkError(message, code='route4me.sdk.other', details=None, inner=None)[source]

Bases: route4me.sdk.errors.Route4MeError

Route4Me SDK network/connection errors.

Occurs on:

  • invalid SSL
  • network timeout
  • wrong redirects (Route4Me API doesn’t send redirect responses)
  • no connection, no path to route (DNS)

More details could be observed using code and details

exception route4me.sdk.errors.Route4MeValidationError(message, code='route4me.sdk.other', details=None, inner=None)[source]

Bases: route4me.sdk.errors.Route4MeError

Route4Me Validation error.

Variable has invalid format/data