We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 05ecfa9 commit b4f6a26Copy full SHA for b4f6a26
1 file changed
devito/tools/data_structures.py
@@ -82,7 +82,8 @@ def __getitem_hook__(self, key):
82
def __getnewargs_ex__(self):
83
# Bypass default reconstruction logic since this class spawns
84
# objects with varying number of attributes
85
- return tuple(self), dict(self.__dict__)
+ sdict = {k: v for k, v in self.__dict__.items() if k not in self.getters}
86
+ return tuple(self), sdict
87
88
def get(self, key, val=None):
89
return self.getters.get(key, val)
0 commit comments