Xavier de Gaye <xdeg...@gmail.com> added the comment: About why the asyncore bug shows up in python 3.2:
The simple test below is ok with python 3.1 but triggers a "RuntimeError: maximum recursion depth exceeded..." with python 3.2: $ python3.1 Python 3.1.2 (r312:79147, Apr 4 2010, 17:46:48) [GCC 4.3.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> class C: ... def __getattr__(self, attr): ... return getattr(self.foo, attr) ... >>> c = C() >>> hasattr(c, 'bar') False >>> For the reasoning behind this change made in python 3.2, see issue 9666 and the mail http://mail.python.org/pipermail/python-dev/2010-August/103178.html ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue13103> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com