Source code for twindb_backup.source.exceptions
"""
Module for backup source exceptions.
"""
from twindb_backup.exceptions import TwinDBBackupError
[docs]class SourceError(TwinDBBackupError):
"""General source error"""
def __str__(self):
return "%s: %s" % (self.__class__, self.message)
[docs]class MySQLSourceError(SourceError):
"""Exceptions in MySQL source"""
[docs]class RemoteMySQLSourceError(MySQLSourceError):
"""Exceptions in remote MySQL source"""
[docs]class BinlogSourceError(SourceError):
"""Exceptions in Binlog source"""