Source code for twindb_backup.destination.exceptions

"""
Module for destination exceptions.
"""
from twindb_backup.exceptions import TwinDBBackupError


[docs]class DestinationError(TwinDBBackupError): """General destination error""" pass
[docs]class FileNotFound(DestinationError): """File doesn't exist on destination""" pass
[docs]class S3DestinationError(DestinationError): """S3 destination errors""" pass
[docs]class GCSDestinationError(DestinationError): """GCS destination errors""" pass
[docs]class SshDestinationError(DestinationError): """SSH destination errors""" pass
[docs]class AzureBlobDestinationError(DestinationError): """Azure-blob destination errors""" pass