summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTerry Jan Reedy <tjreedy@udel.edu>2014-07-23 17:28:15 -0400
committerTerry Jan Reedy <tjreedy@udel.edu>2014-07-23 17:28:15 -0400
commitc1d609e8c8be07ffeedc4ed88a6b80148443c5f3 (patch)
tree2a451c2a802d795cf78a5ca73ae55dcff92d3686
parentb6dab6bce83bc64d07abb9eeb9daec461414bc08 (diff)
parentb8352e7253e61e24f6ba3f06cda6135a3c976884 (diff)
downloadcpython-git-c1d609e8c8be07ffeedc4ed88a6b80148443c5f3.tar.gz
Merge with 3.4
-rwxr-xr-xLib/turtledemo/__main__.py26
1 files changed, 5 insertions, 21 deletions
diff --git a/Lib/turtledemo/__main__.py b/Lib/turtledemo/__main__.py
index 2aa8f1b23f..f7eac9a107 100755
--- a/Lib/turtledemo/__main__.py
+++ b/Lib/turtledemo/__main__.py
@@ -318,27 +318,11 @@ class DemoWindow(object):
def _destroy(self):
self.root.destroy()
- sys.exit()
-if __name__ == '__main__':
+def main():
demo = DemoWindow()
- RUN = True
- while RUN:
- try:
- #print("ENTERING mainloop")
- demo.root.mainloop()
- except AttributeError:
- #print("AttributeError!- WAIT A MOMENT!")
- time.sleep(0.3)
- print("GOING ON ..")
- demo.ckearCanvas()
- except TypeError:
- demo.screen._delete("all")
- #print("CRASH!!!- WAIT A MOMENT!")
- time.sleep(0.3)
- #print("GOING ON ..")
- demo.clearCanvas()
- except:
- print("BYE!")
- RUN = False
+ demo.root.mainloop()
+
+if __name__ == '__main__':
+ main()