SomberNight
6 years ago
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
1 changed files with
6 additions and
0 deletions
-
electrum/json_db.py
|
@ -105,6 +105,12 @@ class JsonDB(PrintError): |
|
|
self.data[key] = copy.deepcopy(value) |
|
|
self.data[key] = copy.deepcopy(value) |
|
|
return True |
|
|
return True |
|
|
elif key in self.data: |
|
|
elif key in self.data: |
|
|
|
|
|
# clear current contents in case of references |
|
|
|
|
|
cur_val = self.data[key] |
|
|
|
|
|
clear_method = getattr(cur_val, "clear", None) |
|
|
|
|
|
if callable(clear_method): |
|
|
|
|
|
clear_method() |
|
|
|
|
|
# pop from dict to delete key |
|
|
self.data.pop(key) |
|
|
self.data.pop(key) |
|
|
return True |
|
|
return True |
|
|
return False |
|
|
return False |
|
|