From dffbd2d689c1363ec48fd0d79052b815fe06bc0a Mon Sep 17 00:00:00 2001 From: Lonami Date: Sun, 6 May 2018 22:15:06 +0200 Subject: [PATCH] Remove lock usage from master merge --- telethon/sessions/sqlite.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/telethon/sessions/sqlite.py b/telethon/sessions/sqlite.py index 4ceab338..566f8fad 100644 --- a/telethon/sessions/sqlite.py +++ b/telethon/sessions/sqlite.py @@ -232,13 +232,12 @@ class SQLiteSession(MemorySession): return types.updates.State(pts, qts, date, seq, unread_count=0) def set_update_state(self, entity_id, state): - with self._db_lock: - c = self._cursor() - c.execute('insert or replace into update_state values (?,?,?,?,?)', - (entity_id, state.pts, state.qts, - state.date.timestamp(), state.seq)) - c.close() - self.save() + c = self._cursor() + c.execute('insert or replace into update_state values (?,?,?,?,?)', + (entity_id, state.pts, state.qts, + state.date.timestamp(), state.seq)) + c.close() + self.save() def save(self): """Saves the current session object as session_user_id.session"""