From 4115f9b5c383295e8a77b2b83cc1c817f3b4d035 Mon Sep 17 00:00:00 2001 From: 12v <11772383+12v@users.noreply.github.com> Date: Fri, 8 Sep 2023 14:04:53 +0100 Subject: [PATCH] Fix network serialisability by filtering out Progress objects --- sugartrail/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sugartrail/base.py b/sugartrail/base.py index ce2d3a3..2bec71c 100644 --- a/sugartrail/base.py +++ b/sugartrail/base.py @@ -212,7 +212,7 @@ class Network: def save(self, filename, location='../assets/networks/'): """Saves network in JSON format to '../assets/networks/'.""" - network_data = {k: v for k, v in self.__dict__.items() if k != 'hop' and k != 'file'} + network_data = {k: v for k, v in self.__dict__.items() if k not in ['hop', 'file', 'progress']} saved_network = json.dumps(network_data) f = open(location + f'{filename}', 'w') f.write(saved_network)