[New-bugs-announce] [issue26806] IDLE not displaying RecursionError tracebacks
Terry J. Reedy
report at bugs.python.org
Tue Apr 19 18:39:04 EDT 2016
New submission from Terry J. Reedy:
Test program:
import sys
sys.setrecursionlimit(20)
def f(): return f()
f()
F:\Python\mypy>python tem.py
Traceback (most recent call last):
File "tem.py", line 4, in <module>
f()
File "tem.py", line 3, in f
def f(): return f()
...
RecursionError: maximum recursion depth exceeded
In 2.7.11, the error is caught and the user process restarted.
======================= RESTART: F:\Python\mypy\tem.py =======================
=============================== RESTART: Shell ===============================
>>>
In 3.5.1, the user process hangs, ^C does not work, and a restart explicitly requested either with Shell => Restart or running another program.
This behavior is either peculiar to this test case, or a regression, as I remember getting proper RecursionError tracebacks in the past.
----------
assignee: terry.reedy
messages: 263785
nosy: terry.reedy
priority: normal
severity: normal
stage: test needed
status: open
title: IDLE not displaying RecursionError tracebacks
type: behavior
versions: Python 2.7, Python 3.5, Python 3.6
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue26806>
_______________________________________
More information about the New-bugs-announce
mailing list