secure_learning.exceptions module

Defines custom exceptions for the tno.mpc.mpyc.secure_learning library.

exception secure_learning.exceptions.BaseSecureLearnError[source]

Bases: Exception

Base class for custom exceptions in the tno.mpc.mpyc.secure_learning library

exception secure_learning.exceptions.MissingFunctionError[source]

Bases: BaseSecureLearnError

The function has not been initialized.

exception secure_learning.exceptions.SecureLearnTypeError[source]

Bases: BaseSecureLearnError, TypeError

Received object of unexpected type.

exception secure_learning.exceptions.SecureLearnUninitializedSolverError[source]

Bases: BaseSecureLearnError

Solver has not been fully initialized.

exception secure_learning.exceptions.SecureLearnValueError[source]

Bases: BaseSecureLearnError, ValueError

Received object with unexpected value.

exception secure_learning.exceptions.UnknownPenaltyError[source]

Bases: BaseSecureLearnError

Penalty is not recognized.