Benjamin Peterson wrote:
Robin Becker <robin <at> NOSPAMreportlab.com> writes:

python 2.6 indicates this error whilst running a script that works fine under Python 2.5.

Exception RuntimeError: 'maximum recursion depth exceeded in __subclasscheck__' in <type 'exceptions.AttributeError'> ignored

I suppose this must be related to some kind of isinstance or issubclass check, but how can I locate the problem if no traceback is shown?

You're code is causing a RuntimeError to be raised some where in a type checking
call. Unfortunately because of old APIs in CPython that are not "allowed" to
fail, CPython cannot continue to raise the exception, so it just prints that
ugly error message and clanks happily along. The best way to avoid this is just
throw away sys.stderr in code that is acting up like this.


Well that's not really acceptable as a solution is it? :)
--
Robin Becker
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to