add lock to storage.write

This commit is contained in:
ThomasV 2016-07-07 06:54:57 +02:00
parent a92138b61a
commit f061fe047d
1 changed files with 3 additions and 0 deletions

View File

@ -139,6 +139,9 @@ class WalletStorage(PrintError):
self.data.pop(key)
def write(self):
with self.lock: self._write()
def _write(self):
if threading.currentThread().isDaemon():
self.print_error('warning: daemon thread cannot write wallet')
return