Brett Cannon added the comment:

And under 2.6 on OS X.  I doubt this is a BSD thing but more of a
recursion depth issue.

And I don't think there is anything to fix here.  The recursion depth is
a per-thread thing, and this test is blowing the C stack before the
recursion depth is reached.  If you drop the recursion limit lower the
proper exception is raised (I had to drop mine down to 400 to trigger
the exception).

So this is not a Python issue, per-se, just a limitation of the C stack
and how things are implemented.  While we do everything we can to
prevent crashes, this just can't be helped as the C stack is not under
our control.

Closing as invalid.

----------
nosy: +brett.cannon
resolution:  -> invalid
status: open -> closed
title: recursive __getattr__ in thread crashes BSDs -> recursive __getattr__ in 
thread crashes
versions: +Python 2.6

_____________________________________
Tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue1430436>
_____________________________________
_______________________________________________
Python-bugs-list mailing list 
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to