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

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​

MessageHandlerNotFoundError​

class MessageHandlerNotFoundError(*args, **kwargs):

Error raised when registered message handler can't be found.

Ancestors​

  • BitfountError
  • builtins.KeyError
  • builtins.LookupError
  • builtins.Exception
  • builtins.BaseException

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

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​

PodConnectFailedError​

class PodConnectFailedError(*args, **kwargs):

The message service has not correctly connected the pod.

Ancestors​

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

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​

PrivateSqlError​

class PrivateSqlError(*args, **kwargs):

An exception for any issues relating to the PrivateSQL algorithm.

Ancestors​

SecureShareError​

class SecureShareError(*args, **kwargs):

Error related to SecureShare processes.

Ancestors​

UnBlindingError​

class UnBlindingError(*args, **kwargs):

Error when attempting to unblind.

Ancestors​