Make sure to commit before vacuum

This commit is contained in:
shortcutme 2020-01-22 16:36:33 +01:00
parent a9368bb3c8
commit 62a2ec7254
No known key found for this signature in database
GPG Key ID: 5B63BAE6CB9613AE
1 changed files with 2 additions and 2 deletions

View File

@ -83,8 +83,6 @@ class DbCursor:
return query, params
def execute(self, query, params=None):
if query.upper().strip("; ") == "VACUUM":
self.db.commit("vacuum called")
query = query.strip()
while self.db.progress_sleeping or self.db.commiting:
time.sleep(0.1)
@ -101,6 +99,8 @@ class DbCursor:
try:
s = time.time()
self.db.lock.acquire(True)
if query.upper().strip("; ") == "VACUUM":
self.db.commit("vacuum called")
if params:
res = cursor.execute(query, params)
else: