Skip to content

Commit 55ed493

Browse files
committed
fix(backend): commit after setting an item in sqlitebackend
1 parent c120521 commit 55ed493

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

class_cache/backends.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,10 +216,12 @@ def __setitem__(self, key: KeyType, value: ValueType) -> None:
216216
key_str = self._encode(key)
217217
value_str = self._encode(value)
218218
self._con.execute(f"INSERT INTO {self.DATA_TABLE_NAME} VALUES (?, ?)", (key_str, value_str))
219+
self._con.commit()
219220

220221
def __delitem__(self, key: KeyType) -> None:
221222
key_str = self._encode(key)
222223
self._con.execute(f"DELETE FROM {self.DATA_TABLE_NAME} WHERE key=?", (key_str,))
224+
self._con.commit()
223225

224226
def clear(self) -> None:
225227
self._con.execute(f"DROP TABLE IF EXISTS {self.DATA_TABLE_NAME}")

0 commit comments

Comments
 (0)