]> granicus.if.org Git - python/commitdiff
Issue #22053: Cleanup turtledemo start and stop and fix debug shutdown warning.
authorTerry Jan Reedy <tjreedy@udel.edu>
Wed, 23 Jul 2014 21:27:51 +0000 (17:27 -0400)
committerTerry Jan Reedy <tjreedy@udel.edu>
Wed, 23 Jul 2014 21:27:51 +0000 (17:27 -0400)
Demo/turtle/turtleDemo.py

index ff0bbdf3549e96c800a0f9c0bd0c58a0f9ce0e5e..c3b87a250b203b951157f79e6151c54936650de7 100755 (executable)
@@ -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()