diff --git a/plugins/Chart/ChartDb.py b/plugins/Chart/ChartDb.py index af5816b2..9dd4d3db 100644 --- a/plugins/Chart/ChartDb.py +++ b/plugins/Chart/ChartDb.py @@ -130,5 +130,4 @@ class ChartDb(Db): {"date_added_limit": time.time() - 60 * 60 * 24 * 30 } ) if week_back > 1: - self.commit("vacuum") self.execute("VACUUM") diff --git a/src/Db/DbCursor.py b/src/Db/DbCursor.py index a50539f8..36987c9a 100644 --- a/src/Db/DbCursor.py +++ b/src/Db/DbCursor.py @@ -83,6 +83,8 @@ 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: time.sleep(0.1)