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. """
class InvalidSep10ChallengeError(StellarError): pass