aiosignald.exc

Generated using https://signald.org/protocol.json Version: ‘0.23.2-7-1583b4df’=

Module Contents

exception aiosignald.exc.SignaldException(payload: dict[str, str])

Bases: Exception

Base class to translate signald’s response payloads into python exceptions

__str__()

Return str(self).

exception aiosignald.exc.UntrustedIdentityError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

identifier: str
message: str
identity_key: aiosignald.generated.IdentityKeyv1
exception aiosignald.exc.ProtocolInvalidKeyIdError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

sender: str
timestamp: int
message: str
sender_device: int
content_hint: int
group_id: str
exception aiosignald.exc.DuplicateMessageError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

timestamp: int
message: str
exception aiosignald.exc.NetworkError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.ProtocolInvalidMessageError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

sender: str
timestamp: int
message: str
sender_device: int
content_hint: int
group_id: str
exception aiosignald.exc.ProtocolNoSessionError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

sender: str
timestamp: int
message: str
sender_device: int
content_hint: int
group_id: str
exception aiosignald.exc.NoSuchAccountError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

account: str
message: str
exception aiosignald.exc.ServerNotFoundError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

uuid: str
message: str
exception aiosignald.exc.InvalidProxyError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.NoSendPermissionError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.InvalidAttachmentError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

filename: str
message: str
exception aiosignald.exc.InternalError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

an internal error in signald has occurred. typically these are things that “should never happen” such as issues saving to the local disk, but it is also the default error type and may catch some things that should have their own error type. If you find tht your code is depending on the exception list for any particular behavior, please file an issue so we can pull those errors out to a separate error type: https://gitlab.com/signald/signald/-/issues/new

exceptions: list[str]
message: str
exception aiosignald.exc.InvalidRequestError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.UnknownGroupError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.RateLimitError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.InvalidRecipientError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.AttachmentTooLargeError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

filename: str
message: str
exception aiosignald.exc.AuthorizationFailedError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Indicates the server rejected our credentials or a failed group update. Typically means the linked device was removed by the primary device, or that the account was re-registered. For group updates, this can indicate that we lack permissions.

message: str
exception aiosignald.exc.SQLError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.ProofRequiredError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

token: str
options: list[str]
message: str
retry_after: int
exception aiosignald.exc.SignalServerError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

indicates signald received an http 500 status code from the server

message: str
exception aiosignald.exc.UnregisteredUserError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
e164_number: str
exception aiosignald.exc.OwnProfileKeyDoesNotExistError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.GroupPatchNotAcceptedError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Indicates the server rejected our group update. This can be due to errors such as trying to add a user that’s already in the group.

message: str
exception aiosignald.exc.GroupVerificationError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.InvalidGroupStateError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.InvalidInviteURIError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.GroupNotActiveError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.UnsupportedGroupError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

returned in response to use v1 groups, which are no longer supported

message: str
exception aiosignald.exc.InvalidBase64Error(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.ProfileUnavailableError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.NoKnownUUIDError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.NoSuchSessionError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.UserAlreadyExistsError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

uuid: str
message: str
exception aiosignald.exc.ScanTimeoutError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.CaptchaRequiredError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

more: str
message: str
exception aiosignald.exc.AccountHasNoKeysError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.AccountAlreadyVerifiedError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.AccountLockedError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

more: str
message: str
exception aiosignald.exc.FingerprintVersionMismatchError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.UnknownIdentityKeyError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.InvalidFingerprintError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.InvalidGroupError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str
exception aiosignald.exc.GroupLinkNotActiveError(payload: dict[str, str])

Bases: aiosignald.error.SignaldException

Base class to translate signald’s response payloads into python exceptions

message: str