projects
/
gem5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
eec6731
)
multiattrdict: make multilevel nesting work properly
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 3336632f5b66a86c5e0fd5fbecd7bf68b575143c..8f7d596980c0a80873ea7c799e04809d175a7f1f 100644
(file)
--- a/
src/python/m5/util/attrdict.py
+++ b/
src/python/m5/util/attrdict.py
@@
-58,7
+58,7
@@
class multiattrdict(attrdict):
try:
return super(multiattrdict, self).__getattr__(attr)
except AttributeError:
- d =
option
dict()
+ d =
multiattr
dict()
setattr(self, attr, d)
return d
@@
-86,8
+86,12
@@
if __name__ == '__main__':
print dir(x)
print(x)
+ print
+ print "multiattrdict"
x = multiattrdict()
+ x.x.x.x = 9
x.y.z = 9
print x
print x.y
print x.y.z
+ print x.z.z