interaction.exception.slave

SlaveErrorCode

SlaveResponseException

class ding.interaction.exception.slave.SlaveResponseException(error: requests.exceptions.HTTPError)[source]
Overview:

Response exception for slave client

__init__(error: requests.exceptions.HTTPError)[source]
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

SlaveSuccess

class ding.interaction.exception.slave.SlaveSuccess(error: requests.exceptions.HTTPError)[source]
__init__(error: requests.exceptions.HTTPError)
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

SlaveSystemShuttingDown

class ding.interaction.exception.slave.SlaveSystemShuttingDown(error: requests.exceptions.HTTPError)[source]
__init__(error: requests.exceptions.HTTPError)
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

SlaveChannelNotFound

class ding.interaction.exception.slave.SlaveChannelNotFound(error: requests.exceptions.HTTPError)[source]
__init__(error: requests.exceptions.HTTPError)
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

SlaveChannelInvalid

class ding.interaction.exception.slave.SlaveChannelInvalid(error: requests.exceptions.HTTPError)[source]
__init__(error: requests.exceptions.HTTPError)
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

SlaveMasterTokenNotFound

class ding.interaction.exception.slave.SlaveMasterTokenNotFound(error: requests.exceptions.HTTPError)[source]
__init__(error: requests.exceptions.HTTPError)
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

SlaveMasterTokenInvalid

class ding.interaction.exception.slave.SlaveMasterTokenInvalid(error: requests.exceptions.HTTPError)[source]
__init__(error: requests.exceptions.HTTPError)
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

SlaveSelfTokenNotFound

class ding.interaction.exception.slave.SlaveSelfTokenNotFound(error: requests.exceptions.HTTPError)[source]
__init__(error: requests.exceptions.HTTPError)
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

SlaveSelfTokenInvalid

class ding.interaction.exception.slave.SlaveSelfTokenInvalid(error: requests.exceptions.HTTPError)[source]
__init__(error: requests.exceptions.HTTPError)
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

SlaveSlaveAlreadyConnected

class ding.interaction.exception.slave.SlaveSlaveAlreadyConnected(error: requests.exceptions.HTTPError)[source]
__init__(error: requests.exceptions.HTTPError)
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

SlaveSlaveNotConnected

class ding.interaction.exception.slave.SlaveSlaveNotConnected(error: requests.exceptions.HTTPError)[source]
__init__(error: requests.exceptions.HTTPError)
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

SlaveSlaveConnectionRefused

class ding.interaction.exception.slave.SlaveSlaveConnectionRefused(error: requests.exceptions.HTTPError)[source]
__init__(error: requests.exceptions.HTTPError)
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

SlaveSlaveDisconnectionRefused

class ding.interaction.exception.slave.SlaveSlaveDisconnectionRefused(error: requests.exceptions.HTTPError)[source]
__init__(error: requests.exceptions.HTTPError)
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

SlaveTaskAlreadyExist

class ding.interaction.exception.slave.SlaveTaskAlreadyExist(error: requests.exceptions.HTTPError)[source]
__init__(error: requests.exceptions.HTTPError)
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

SlaveTaskRefused

class ding.interaction.exception.slave.SlaveTaskRefused(error: requests.exceptions.HTTPError)[source]
__init__(error: requests.exceptions.HTTPError)
Overview:

Constructor

Arguments:
  • error (HTTPError): Original http exception object

get_slave_exception_class_by_error_code

ding.interaction.exception.slave.get_slave_exception_class_by_error_code(error_code: ding.interaction.exception.slave.SlaveErrorCode)Type[ding.interaction.exception.slave.SlaveResponseException][source]
Overview:

Transform from slave error code to SlaveResponseException class

Arguments:
  • error_code (SlaveErrorCode): Slave error code

Returns:
  • exception_class (Type[SlaveResponseException): Slave response exception class

get_slave_exception_by_error

ding.interaction.exception.slave.get_slave_exception_by_error(error: requests.exceptions.HTTPError)ding.interaction.exception.slave.SlaveResponseException[source]
Overview:

Auto transform http error object to slave response exception object.

Arguments:
  • error (HTTPError): Http error object

Returns: