diff --git a/tubesync/tubesync/sqlite3/base.py b/tubesync/tubesync/sqlite3/base.py index 1ecb4419..46db387a 100644 --- a/tubesync/tubesync/sqlite3/base.py +++ b/tubesync/tubesync/sqlite3/base.py @@ -25,4 +25,9 @@ class DatabaseWrapper(base.DatabaseWrapper): for init_cmd in cmds: cursor.execute(init_cmd.strip()) + + def get_new_connection(self, conn_params): + conn_params["isolation_level"] = conn_params.pop("transaction_mode", "DEFERRED") + super().get_new_connection(conn_params) +