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"""