2021-02-06 16:13:47 +01:00
|
|
|
class VersionTooLowError(Exception):
|
|
|
|
"""Raised when the session version doesn't match latest version."""
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
class SessionNotFoundError(Exception):
|
|
|
|
"""Raised when queried session is not found in memory."""
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
class InvalidFileFormatError(OSError):
|
|
|
|
"""Raised when the file format is invalid."""
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
class ActionDataNotFoundError(OSError):
|
|
|
|
"""Raised when action data matching a specific task uuid is not found in the redis cache"""
|
|
|
|
pass
|
|
|
|
|
2021-03-04 17:47:13 +01:00
|
|
|
|
2021-04-09 15:00:15 +02:00
|
|
|
class MetadataNotFoundError(OSError):
|
2021-03-04 17:47:13 +01:00
|
|
|
"""Raised when metadata is expected but not available in cache."""
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
class UnsupportedMethodError(OSError):
|
|
|
|
"""Raised when the method passed to the make request function is unsupported."""
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
class CachedDataNotFoundError(OSError):
|
|
|
|
"""Raised when the method passed to the make request function is unsupported."""
|
|
|
|
pass
|
2021-04-09 15:00:15 +02:00
|
|
|
|
|
|
|
|
|
|
|
class MetadataStoreError(Exception):
|
|
|
|
"""Raised when metadata storage fails"""
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
2021-05-01 16:14:20 +02:00
|
|
|
class SeppukuError(Exception):
|
|
|
|
"""Exception base class for all errors that should cause system shutdown"""
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
class InitializationError(Exception):
|
|
|
|
"""Exception raised when initialization state is insufficient to run component"""
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
2021-07-20 18:18:27 +02:00
|
|
|
class UnknownUssdRecipient(Exception):
|
|
|
|
"""Raised when a recipient of a transaction is not known to the ussd application."""
|
|
|
|
|