[New-bugs-announce] [issue22053] turtledemo: clean up start and stop, fix warning
Terry J. Reedy
report at bugs.python.org
Wed Jul 23 23:24:33 CEST 2014
New submission from Terry J. Reedy:
The patch adds a main function with the minimum needed to start the mainloop. It omits the 'while RUN' loop and development code for catching exceptions while running. They should never happen, and silently suppressing tracebacks is a bad idea.
The patch also deletes the unneeded sys.exit() call from _destroy. In 3.x debug builds, this call results in the following clipped warning being printed in the startup console.
(command for "WM_DELETE_WINDOW" window manager protocol)
These no longer occur when sys.exit() is removed.
Turtledemo works fine with these changes.
stage: commit review
title: turtledemo: clean up start and stop, fix warning
versions: Python 2.7, Python 3.4, Python 3.5
Added file: http://bugs.python.org/file36051/turdemo_start_stop.diff
Python tracker <report at bugs.python.org>
More information about the New-bugs-announce