Skip to main content

exceptions

Custom exceptions for the federated package.

Classes

AggregatorError

class AggregatorError(*args, **kwargs):

Error related to Aggregator classes.

Ancestors

  • BitfountError
  • builtins.ValueError
  • builtins.Exception
  • builtins.BaseException

AlgorithmError

class AlgorithmError(*args, **kwargs):

Error raised during a worker-side algorithm run.

Ancestors

BitfountTaskStartError

class BitfountTaskStartError(*args, **kwargs):

Raised when an issue occurs whilst trying to start a task with pods.

Ancestors

  • BitfountError
  • builtins.RuntimeError
  • builtins.Exception
  • builtins.BaseException

BlindingError

class BlindingError(*args, **kwargs):

Error when attempting to blind.

Ancestors

DPParameterError

class DPParameterError(*args, **kwargs):

Error if any of given dp params are not allowed.

Ancestors

DecryptError

class DecryptError(*args, **kwargs):

Error when attempting to decrypt.

Ancestors

EncryptError

class EncryptError(*args, **kwargs):

Error when attempting to encrypt.

Ancestors

EncryptionError

class EncryptionError(*args, **kwargs):

Error related to encryption processes.

Ancestors

MessageHandlerDispatchError

class MessageHandlerDispatchError(*args, **kwargs):

Error raised when there is a problem dispatching messages to handlers.

Ancestors

MessageHandlerNotFoundError

class MessageHandlerNotFoundError(*args, **kwargs):

Error raised when no registered message handler can be found.

Ancestors

MessageRetrievalError

class MessageRetrievalError(*args, **kwargs):

Raised when an error occurs whilst retrieving a message from message service.

Ancestors

  • BitfountError
  • builtins.RuntimeError
  • builtins.Exception
  • builtins.BaseException

MessageTypeSpecificHandlerNotFoundError

class MessageTypeSpecificHandlerNotFoundError(*args, **kwargs):

Error raised when no non-universal registered message handler can be found.

Ancestors

Variables

  • static universal_dispatches : List[Union[ConcurrentFuture, _PriorityHandler]]

OutOfBoundsError

class OutOfBoundsError(*args, **kwargs):

Error when a value is out of bounds.

Ancestors

PSIError

class PSIError(*args, **kwargs):

Error related to the PrivateSetIntersection protocol.

Ancestors

PSIMultiTableError

class PSIMultiTableError(*args, **kwargs):

Error when trying perform PSI on a multitable datasource without specifying a table name.

Ancestors

PSIMultiplePodsError

class PSIMultiplePodsError(*args, **kwargs):

Error when modeller tries to run a PSI task on multiple pods.

Ancestors

PSINoDataSourceError

class PSINoDataSourceError(*args, **kwargs):

Error when modeller tries to run a PSI task without a datasource.

Ancestors

PSIUnsupportedDataSourceError

class PSIUnsupportedDataSourceError(*args, **kwargs):

Error when trying to perform PSI on an unsupported datasource.

Ancestors

PodConnectFailedError

class PodConnectFailedError(*args, **kwargs):

The message service has not correctly connected the pod.

Ancestors

  • BitfountError
  • builtins.TypeError
  • builtins.Exception
  • builtins.BaseException

PodDBError

class PodDBError(*args, **kwargs):

Errors related to the pod database.

Ancestors

PodNameError

class PodNameError(*args, **kwargs):

Error related to given Pod name.

Ancestors

PodRegistrationError

class PodRegistrationError(*args, **kwargs):

Error related to registering a Pod with BitfountHub.

Ancestors

PodResponseError

class PodResponseError(*args, **kwargs):

Pod rejected or failed to respond to a task request.

Ancestors

PodSchemaMismatchError

class PodSchemaMismatchError(*args, **kwargs):

Error raised when a pod schema does not match the task schema.

Ancestors

PodViewError

class PodViewError(*args, **kwargs):

Error raised when a pod datasource view is misconfigured.

Ancestors

PrivateSqlError

class PrivateSqlError(*args, **kwargs):

An exception for any issues relating to the PrivateSQL algorithm.

Ancestors

ProtocolError

class ProtocolError(*args, **kwargs):

Error raised during protocol run.

Ancestors

RSAKeyError

class RSAKeyError(*args, **kwargs):

Error related to RSA keys.

Ancestors

SecureShareError

class SecureShareError(*args, **kwargs):

Error related to SecureShare processes.

Ancestors

TaskAbortError

class TaskAbortError(*args, **kwargs):

Error raised when a TASK_ABORT is received from a pod.

Ancestors

UnBlindingError

class UnBlindingError(*args, **kwargs):

Error when attempting to unblind.

Ancestors