Skip to Content
DocumentationExceptionsExceptions

Exceptions

opentele2 exceptions inherit from OpenTeleException. The exception string adds the failure type, optional message, and call site context.

Common exceptions

  • TFileNotFound
  • TDataInvalidMagic
  • TDataInvalidCheckSum
  • TDataBadDecryptKey
  • TDataWrongPasscode
  • TDataBadEncryptedDataSize
  • TDataBadDecryptedDataSize
  • TDataBadConfigData
  • QDataStreamFailed
  • AccountAuthKeyNotFound
  • TDataReadMapDataFailed
  • TDataReadMapDataIncorrectPasscode
  • TDataAuthKeyNotFound
  • MaxAccountLimit
  • TDesktopUnauthorized
  • TelethonUnauthorized
  • TDataSaveFailed
  • TDesktopNotLoaded
  • TDesktopHasNoAccount
  • TDAccountNotLoaded
  • NoPasswordProvided
  • PasswordIncorrect
  • LoginFlagInvalid
  • NoInstanceMatched
  • SessionFileNotFound
  • SessionFileInvalid

Helpers

Expects(condition, exception_or_message, ...) raises an OpenTeleException when a required condition fails.

ExpectStreamStatus(stream, message="Could not stream data") validates a Qt data stream and raises QDataStreamFailed on failure.

Last updated on