From 1e2f6532c81a7b11c0fa2b3000a9f663b2a8a347 Mon Sep 17 00:00:00 2001 From: Rebecca Breu Date: Tue, 23 Mar 2021 22:32:46 +0100 Subject: [PATCH] Don't wipe save file on json serializer errors --- beeref/view.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/beeref/view.py b/beeref/view.py index 689e276..b599614 100644 --- a/beeref/view.py +++ b/beeref/view.py @@ -202,8 +202,9 @@ class BeeGraphicsView(QtWidgets.QGraphicsView): def save_to_file(self, filename): logger.info(f'Saving to file {filename}') + dump = bee_json.dumps({'items': self.scene.items_for_export()}) with open(filename, 'w') as f: - f.write(bee_json.dumps({'items': self.scene.items_for_export()})) + f.write(dump) self.filename = filename def open_from_file(self, filename):