Source code for twindb_backup.source.mariadb_source

"""
Module defines MySQL source class for backing up local MariaDB server.
"""
from twindb_backup import MARIABACKUP_BINARY
from twindb_backup.source.mysql_source import MySQLSource


[docs]class MariaDBSource(MySQLSource): def __init__(self, mysql_connect_info, run_type, backup_type, **kwargs): super().__init__(mysql_connect_info, run_type, backup_type, **kwargs) self._xtrabackup = kwargs.get("xtrabackup_binary") or MARIABACKUP_BINARY