oops forgot to protect set_namespaced()

This commit is contained in:
Kovid Goyal 2020-09-19 06:46:01 +05:30
parent 06a665012b
commit a6587b1f3d
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -136,8 +136,10 @@ class ThreadSafePrefs(MutableMapping):
return prefs.get_namespaced(namespace, key, default)
def set_namespaced(self, namespace, key, val):
prefs = self.db().backend.prefs
return prefs.set_namespaced(namespace, key, val)
db = self.db()
with db.write_lock:
prefs = db.backend.prefs
return prefs.set_namespaced(namespace, key, val)
class LibraryDatabase(object):