linotp.lib.error module¶
definition of some specific error classes
- exception linotp.lib.error.ConfigAdminError(description='config admin error!', id=10)¶
Bases:
LinotpError
- exception linotp.lib.error.HSMException(description='hsm error!', id=707)¶
Bases:
LinotpError
- exception linotp.lib.error.InvalidFunctionParameter(parameter_name, message)¶
Bases:
Exception
used to signify an invalid function parameter
Example: >>> def foo(bar): >>> raise ArgumentError(‘bar’, ‘invalid bar value’)
- exception linotp.lib.error.LinotpError(description='LinotpError!', id=10)¶
Bases:
Exception
- getDescription()¶
- getId()¶
- exception linotp.lib.error.ParameterError(description='unspecified parameter error!', id=905)¶
Bases:
LinotpError
- exception linotp.lib.error.ProgrammingError¶
Bases:
Exception
- exception linotp.lib.error.SelfserviceException(description='selfservice error!', id=807)¶
Bases:
LinotpError
- exception linotp.lib.error.ServerError(description='server error!', id=905)¶
Bases:
LinotpError
- exception linotp.lib.error.TokenAdminError(description='token admin error!', id=10)¶
Bases:
LinotpError
- exception linotp.lib.error.TokenStateError(message)¶
Bases:
UserError
raised by StatefulTokenMixin, if a stateful token got a request that doesn’t fit its internal rollout state
The exception will be mapped into the generic message ‘Unfitting request for this token’ when it gets transported to the API.
- exception linotp.lib.error.TokenTypeNotSupportedError(description='this token type is not supported on this setup!', id=906)¶
Bases:
LinotpError
- exception linotp.lib.error.UserError(description='user error!', id=905)¶
Bases:
LinotpError
- exception linotp.lib.error.ValidateError(description='validation error!', id=10)¶
Bases:
LinotpError