changeset f24b06320444 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=f24b06320444
description:
        attrdict: add pickle support to attrdict

diffstat:

1 file changed, 6 insertions(+)
src/python/m5/util/attrdict.py |    6 ++++++

diffs (16 lines):

diff -r 9f6b8815d045 -r f24b06320444 src/python/m5/util/attrdict.py
--- a/src/python/m5/util/attrdict.py    Tue Sep 22 15:24:16 2009 -0700
+++ b/src/python/m5/util/attrdict.py    Tue Sep 22 15:24:16 2009 -0700
@@ -45,6 +45,12 @@
             return self.__delitem__(attr)
         return super(attrdict, self).__delattr__(attr)
 
+    def __getstate__(self):
+        return dict(self)
+
+    def __setstate__(self, state):
+        self.update(state)
+
 class multiattrdict(attrdict):
     """Wrap attrdict so that nested attribute accesses automatically create
     nested dictionaries."""
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to