Skip to content

exceptions

django_spire.notification.sms.exceptions

SmsNotificationError

SmsTemporaryMediaError

TwilioError

Bases: Exception

InvalidPhoneNumberError

Bases: TwilioError

Source code in django_spire/notification/sms/exceptions.py
def __init__(self, phone_number: str) -> None:
    super().__init__(f'Invalid phone number format: {phone_number}')

TwilioResponseError

Bases: TwilioError

Source code in django_spire/notification/sms/exceptions.py
def __init__(self, error_code: int | None, error_message: str | None) -> None:
    super().__init__(
        f'Twilio Error: code={error_code}, message={error_message}'
    )

TwilioAPIConcurrentError

Bases: TwilioError