From d288a27d443f38f8661acd59c8ed900e43141d00 Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Sun, 7 May 2017 22:19:55 +0300 Subject: [PATCH] Fix(sqlite): Execute VACUUM outside transaction --- m_librarian/glst.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/m_librarian/glst.py b/m_librarian/glst.py index cf581b1..5864d7f 100755 --- a/m_librarian/glst.py +++ b/m_librarian/glst.py @@ -50,13 +50,14 @@ def _import_glst(): connection = sqlhub.processConnection if connection.dbName == 'postgres': connection.query("VACUUM %s" % Genre.sqlmeta.table) - elif connection.dbName == 'sqlite': - connection.query("VACUUM") return old_fb2 + old_nonfb2, new_fb2 + new_nonfb2 def import_glst(): return sqlhub.doInTransaction(_import_glst) + connection = sqlhub.processConnection + if connection.dbName == 'sqlite': + connection.query("VACUUM") def test(): -- 2.39.5