diff --git a/src/manager/DatabaseManager.py b/src/manager/DatabaseManager.py index 5700800..487c29c 100644 --- a/src/manager/DatabaseManager.py +++ b/src/manager/DatabaseManager.py @@ -73,10 +73,9 @@ class DatabaseManager: sanitized_params.append(param) try: - self._conn.execute('BEGIN') - cur = self._conn.cursor() - cur.execute(query, tuple(sanitized_params)) - self._conn.commit() + with self._conn: + cur = self._conn.cursor() + cur.execute(query, tuple(sanitized_params)) except sqlite3.Error as e: if not silent_errors: logging.error("SQL query execution error while writing '{}': {}".format(query, e))