Perhaps someday in the future you're able to remember that dicts have an update() method ...
This commit is contained in:
parent
8f8201d8c8
commit
c8bf84c578
@ -34,9 +34,7 @@ class JSONFile(DataFile):
|
|||||||
c = f.read()
|
c = f.read()
|
||||||
|
|
||||||
if len(c) > 0:
|
if len(c) > 0:
|
||||||
json_dict = json.loads(c)
|
self.update(json.loads(c))
|
||||||
for k in json_dict:
|
|
||||||
self[k] = json_dict[k]
|
|
||||||
|
|
||||||
def save(self):
|
def save(self):
|
||||||
with open(self.filename, "wt") as f:
|
with open(self.filename, "wt") as f:
|
||||||
@ -52,9 +50,7 @@ class PickleFile(DataFile):
|
|||||||
c = f.read()
|
c = f.read()
|
||||||
|
|
||||||
if len(c) > 0:
|
if len(c) > 0:
|
||||||
pickle_dict = pickle.loads(c)
|
self.update(pickle.loads(c))
|
||||||
for k in pickle_dict:
|
|
||||||
self[k] = pickle_dict[k]
|
|
||||||
|
|
||||||
def save(self) -> None:
|
def save(self) -> None:
|
||||||
with open(self.filename, "wb") as f:
|
with open(self.filename, "wb") as f:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user