[issue32140] IDLE debugger fails with non-trivial __new__ super call

2017-12-03 Thread ppperry
ppperry added the comment: Simplified reproducer for same bug without any imports: class BadRepr: def __repr__(self): 1/0 def broken(): x=BadRepr() x=x #filler line for debugger In this case, the problematic BadRepr object in the "broken"

[issue32140] IDLE debugger fails with non-trivial __new__ super call

2017-11-26 Thread Terry J. Reedy
Terry J. Reedy added the comment: This is not a crash because IDLE does not crash. It does not even exit with a traceback. Some crash and freeze bugs have been fixed since 3.4.2. I verified with 3.7.0a2 on Win10. The failing example can be simplified to the first two