changeset da32c2b05648 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=da32c2b05648
description:
        util: clean up attrdict and import multiattrdict into m5.util

diffstat:

 src/python/m5/util/__init__.py |  2 +-
 src/python/m5/util/attrdict.py |  3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)

diffs (25 lines):

diff -r 72af7f65f117 -r da32c2b05648 src/python/m5/util/__init__.py
--- a/src/python/m5/util/__init__.py    Mon Jun 14 23:24:46 2010 -0700
+++ b/src/python/m5/util/__init__.py    Mon Jun 14 23:24:46 2010 -0700
@@ -34,7 +34,7 @@
 import convert
 import jobfile
 
-from attrdict import attrdict, optiondict
+from attrdict import attrdict, multiattrdict, optiondict
 from code_formatter import code_formatter
 from multidict import multidict
 from orderdict import orderdict
diff -r 72af7f65f117 -r da32c2b05648 src/python/m5/util/attrdict.py
--- a/src/python/m5/util/attrdict.py    Mon Jun 14 23:24:46 2010 -0700
+++ b/src/python/m5/util/attrdict.py    Mon Jun 14 23:24:46 2010 -0700
@@ -58,6 +58,9 @@
         try:
             return super(multiattrdict, self).__getattr__(attr)
         except AttributeError:
+            if attr.startswith('_'):
+                raise
+
             d = multiattrdict()
             setattr(self, attr, d)
             return d
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to