fix inifite recursion in getattr
authorsmbaker <smbaker@fc8clean.lan>
Mon, 21 Nov 2011 04:27:41 +0000 (20:27 -0800)
committersmbaker <smbaker@fc8clean.lan>
Mon, 21 Nov 2011 04:27:41 +0000 (20:27 -0800)
sfa/rspecs/elements/element.py

index e185490..b288cbb 100644 (file)
@@ -13,8 +13,8 @@ class Element(dict):
 
 
     def __getattr__(self, name):
-        if hasattr(self, name):
-            return getattr(self, name)
+        if hasattr(self.__dict__, name):
+            return getattr(self.__dict__, name)
         elif hasattr(self.element, name):
             return getattr(self.element, name)
         else: