On 2/11/2014 12:00 PM, Bruce Sherwood wrote:
Good question, Terry. I just installed Python 2.7.6 (Nov. 10, 2013), and
there are two issues with its IDLE. I don't know whether you're
referring to this IDLE or to an experimental version (and I've mislaid
the instructions for how to get the experimental version).

Idle on 2.7 and 3.x are mostly still in sync.

The two issues in Python 2.7.6 in order of importance are these:

(1) atexit isn't honored when I run from IDLE. I've copied Steve
Spicklemire to ask him to comment on this issue, as it was he who last
year had an exchange with the IDLE development community about this, and
I think he said at the time that the bug was acknowledged, but I don't
know where the bug is documented. Steve addressed this problem in VIDLE.

The followup email with a link to the discussion here will be very helpful as the issue never made it to the tracker and I would not have remembered the analyses posted there by Roger and me.

(2) http://bugs.python.org/issue19042 -- this excellent proposal by you
isn't in Python 2.7.6.

The importance of issue (1) for us is that the big change in VPython
last year, carried out by Steve and me, was to base VPython on wxPython.
It was essential to use atexit to keep the VPython graphics window alive
at the end of a user's program, but when running from IDLE somehow
atexit doesn't function.

--
Terry Jan Reedy

_______________________________________________
IDLE-dev mailing list
IDLE-dev@python.org
https://mail.python.org/mailman/listinfo/idle-dev

Reply via email to