projects
/
gem5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
aa78db4
)
attrdict: add pickle support to attrdict
author
Nathan Binkert
<nate@binkert.org>
Tue, 22 Sep 2009 22:24:16 +0000
(15:24 -0700)
committer
Nathan Binkert
<nate@binkert.org>
Tue, 22 Sep 2009 22:24:16 +0000
(15:24 -0700)
src/python/m5/util/attrdict.py
patch
|
blob
|
history
diff --git
a/src/python/m5/util/attrdict.py
b/src/python/m5/util/attrdict.py
index 0b30258b9c23e938a3f1a54caaf68adaf64cac70..3336632f5b66a86c5e0fd5fbecd7bf68b575143c 100644
(file)
--- a/
src/python/m5/util/attrdict.py
+++ b/
src/python/m5/util/attrdict.py
@@
-45,6
+45,12
@@
class attrdict(dict):
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."""