Message 187323 - Python tracker

Message187323

Author terry.reedy
Recipients Boris.FELD, ajaksu2, gerluijten, gpolo, roger.serwy, srid, terry.reedy
Date 2013-04-19.00:42:23
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1366332144.47.0.161481383867.issue5492@psf.upfronthosting.co.za>
In-reply-to
Content
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).
History
Date User Action Args
2013-04-19 00:42:24terry.reedysetrecipients: + terry.reedy, ajaksu2, gpolo, roger.serwy, gerluijten, srid, Boris.FELD
2013-04-19 00:42:24terry.reedysetmessageid: <1366332144.47.0.161481383867.issue5492@psf.upfronthosting.co.za>
2013-04-19 00:42:24terry.reedylinkissue5492 messages
2013-04-19 00:42:23terry.reedycreate