summaryrefslogtreecommitdiffstats
path: root/Demo/turtle/turtleDemo.py
diff options
context:
space:
mode:
authorTerry Jan Reedy <tjreedy@udel.edu>2014-07-23 21:27:51 (GMT)
committerTerry Jan Reedy <tjreedy@udel.edu>2014-07-23 21:27:51 (GMT)
commitcbe6d24313f125ee0afad83e77ed0185100014d1 (patch)
tree8aec599a0e0cd1b676005222ff567c25c5b4718d /Demo/turtle/turtleDemo.py
parentf2eb721d14a85a0ad42c819b7b35c7d7c81fcf6f (diff)
downloadcpython-cbe6d24313f125ee0afad83e77ed0185100014d1.zip
cpython-cbe6d24313f125ee0afad83e77ed0185100014d1.tar.gz
cpython-cbe6d24313f125ee0afad83e77ed0185100014d1.tar.bz2
Issue #22053: Cleanup turtledemo start and stop and fix debug shutdown warning.
Diffstat (limited to 'Demo/turtle/turtleDemo.py')
-rwxr-xr-xDemo/turtle/turtleDemo.py21
1 files changed, 6 insertions, 15 deletions
diff --git a/Demo/turtle/turtleDemo.py b/Demo/turtle/turtleDemo.py
index ff0bbdf..c3b87a2 100755
--- a/Demo/turtle/turtleDemo.py
+++ b/Demo/turtle/turtleDemo.py
@@ -282,20 +282,11 @@ class DemoWindow(object):
def _destroy(self):
self.root.destroy()
- sys.exit()
+ #sys.exit()
-if __name__ == '__main__':
+def main():
demo = DemoWindow()
- RUN = True
- while RUN:
- try:
- print "ENTERING mainloop"
- demo.root.mainloop()
- except AttributeError:
- print "CRASH!!!- WAIT A MOMENT!"
- time.sleep(0.3)
- print "GOING ON .."
- demo.refreshCanvas()
-## time.sleep(1)
- except:
- RUN = FALSE
+ demo.root.mainloop()
+
+if __name__ == '__main__':
+ main()