From: smbaker Date: Mon, 21 Nov 2011 04:27:41 +0000 (-0800) Subject: fix inifite recursion in getattr X-Git-Tag: sfa-2.0-0~8 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=8a50e26ca5e0172ba36f2a5f309679d19757f1c8;p=sfa.git fix inifite recursion in getattr --- diff --git a/sfa/rspecs/elements/element.py b/sfa/rspecs/elements/element.py index e185490a..b288cbbd 100644 --- a/sfa/rspecs/elements/element.py +++ b/sfa/rspecs/elements/element.py @@ -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: