Source code for stellar_base.exceptions
[docs]class StellarError(Exception):
def __init__(self, msg):
super(StellarError, self).__init__(msg)
[docs]class BadSignatureError(StellarError):
pass
[docs]class AssetCodeInvalidError(StellarError):
pass
[docs]class StellarAddressInvalidError(StellarError):
pass
[docs]class StellarSecretInvalidError(StellarError):
pass
[docs]class NoStellarSecretOrAddressError(StellarError):
pass
[docs]class SequenceError(StellarError):
pass
[docs]class ConfigurationError(StellarError):
pass
[docs]class NoApproximationError(StellarError):
pass
[docs]class HorizonError(StellarError):
"""A :exc:`HorizonError` that represents an issue stemming from
Stellar Horizon.
"""
def __init__(self, msg, status_code):
super(HorizonError, self).__init__(msg)
self.message = msg
self.status_code = status_code
[docs]class HorizonRequestError(StellarError):
"""A :exc:`HorizonRequestError` that represents we cannot connect
to Stellar Horizon.
"""
pass
[docs]class SignatureExistError(StellarError):
pass
[docs]class DecodeError(StellarError):
pass
[docs]class NotValidParamError(StellarError):
pass
[docs]class MnemonicError(StellarError):
pass
[docs]class MissingSigningKeyError(StellarError):
pass
[docs]class FederationError(Exception):
"""A :exc:`FederationError` that represents an issue stemming from
Stellar Federation.
"""