diff options
Diffstat (limited to 'lib/sqlalchemy/dialects/mysql/mariadb.py')
-rw-r--r-- | lib/sqlalchemy/dialects/mysql/mariadb.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/sqlalchemy/dialects/mysql/mariadb.py b/lib/sqlalchemy/dialects/mysql/mariadb.py new file mode 100644 index 000000000..73db9eb22 --- /dev/null +++ b/lib/sqlalchemy/dialects/mysql/mariadb.py @@ -0,0 +1,16 @@ +from .base import MySQLDialect + + +class MariaDBDialect(MySQLDialect): + is_mariadb = True + + +def loader(driver): + driver_mod = __import__( + "sqlalchemy.dialects.mysql.%s" % driver + ).dialects.mysql + driver_cls = getattr(driver_mod, driver).dialect + + return type( + "MariaDBDialect_%s" % driver, (MariaDBDialect, driver_cls,), {} + ) |