changeset 9e27313312e6 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=9e27313312e6
description:
        multiattrdict: make multilevel nesting work properly

diffstat:

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

diffs (25 lines):

diff -r f24b06320444 -r 9e27313312e6 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
@@ -58,7 +58,7 @@
         try:
             return super(multiattrdict, self).__getattr__(attr)
         except AttributeError:
-            d = optiondict()
+            d = multiattrdict()
             setattr(self, attr, d)
             return d
 
@@ -86,8 +86,12 @@
     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
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to