diff options
author | Terry Jan Reedy <tjreedy@udel.edu> | 2014-07-23 17:28:15 -0400 |
---|---|---|
committer | Terry Jan Reedy <tjreedy@udel.edu> | 2014-07-23 17:28:15 -0400 |
commit | c1d609e8c8be07ffeedc4ed88a6b80148443c5f3 (patch) | |
tree | 2a451c2a802d795cf78a5ca73ae55dcff92d3686 | |
parent | b6dab6bce83bc64d07abb9eeb9daec461414bc08 (diff) | |
parent | b8352e7253e61e24f6ba3f06cda6135a3c976884 (diff) | |
download | cpython-git-c1d609e8c8be07ffeedc4ed88a6b80148443c5f3.tar.gz |
Merge with 3.4
-rwxr-xr-x | Lib/turtledemo/__main__.py | 26 |
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() |