From 4bc0c2b59187d21ea688f52be752f701aed33559 Mon Sep 17 00:00:00 2001 From: Darren Ranalli Date: Thu, 22 Oct 2009 23:19:21 +0000 Subject: [PATCH] corrected implementation of SkinningReplyTo.__getattr__ --- direct/src/http/WebRequest.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/direct/src/http/WebRequest.py b/direct/src/http/WebRequest.py index 7e7bc58744..0f77a53e8f 100755 --- a/direct/src/http/WebRequest.py +++ b/direct/src/http/WebRequest.py @@ -96,12 +96,12 @@ class SkinningReplyTo: head.remove(tag) def __getattr__(self, attrName): - if not hasattr(self, attrName): - # pass-through to replyTo object which this object is a proxy to - return getattr(self._replyTo, attrName) if attrName in self.__dict__: return self.__dict__[attrName] - return getattr(self.__class__, attrName) + if hasattr(self.__class__, attrName): + return getattr(self.__class__, attrName) + # pass-through to replyTo object which this object is a proxy to + return getattr(self._replyTo, attrName) class WebRequestDispatcher(object): """