From dbbae003dc1d54cedd92e9b64c1fc8a9349ea9b8 Mon Sep 17 00:00:00 2001 From: liamhuber Date: Thu, 25 Jan 2024 13:36:41 -0800 Subject: [PATCH] :bug: Don't override __get/setstate__ for `OutputData` This was just an oversight, as this class was one of the first to have these methods. --- pyiron_workflow/channels.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pyiron_workflow/channels.py b/pyiron_workflow/channels.py index bb032daa..e08c859c 100644 --- a/pyiron_workflow/channels.py +++ b/pyiron_workflow/channels.py @@ -750,13 +750,6 @@ def __round__(self): return self._node_injection(Round) - # Because we override __getattr__ we need to get and set state for serialization - def __getstate__(self): - return dict(self.__dict__) - - def __setstate__(self, state): - self.__dict__.update(**state) - class SignalChannel(Channel, ABC): """