Terry J. Reedy added the comment:

3.4 fresh build, Win 7:
^z now disabled, as apparently intended.

Without the patch ^d or window close button [x] quits Idle cleanly.
>>> import idlelib.idle  # ^D or [X] in Idle
>>>

With the patch, Idle disappears but console displays error messages. This is an 
unacceptible regression; something is not right. Sorry ;-).
>>> import idlelib.idle  # ^D in idle
>>> invalid command name "53165560callit"
    while executing
"53165560callit"
    ("after" script)
invalid command name "51796472callit"
    while executing
"51796472callit"
    ("after" script)

>>> import idlelib.idle  # [X] in Idle
>>> invalid command name "52980280callit"
    while executing
"52980280callit"
    ("after" script)


Without or with patch, quit() or exit brings up TK box
(?) The program is still running!
    Do you want to kill it?
    [OK]  [Cancel]
Did this always happen?

[Cancel] causes traceback (not good, regression?)
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    quit()
  File "D:\Python\dev\cpython\lib\site.py", line 356, in __call__
    raise SystemExit(code)
SystemExit: None

[OK] gives clean exit
>>> import idlelib.idle  # quit(), [ok] in idle
>>> 

Same with 3.3 with from download from repository but without fresh python build 
(as pcbuild fails).

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue5492>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to