cpython: 57531d65cdd4 (original) (raw)
Mercurial > cpython
changeset 91805:57531d65cdd4 3.4
Issue #22053: Cleanup turtledemo start and stop and fix debug shutdown warning. [#22053]
Terry Jan Reedy tjreedy@udel.edu | |
---|---|
date | Wed, 23 Jul 2014 17:27:57 -0400 |
parents | 374a9a259c09 |
children | f1faeca3971f 7f444a4265df |
files | Lib/turtledemo/__main__.py |
diffstat | 1 files changed, 5 insertions(+), 21 deletions(-)[+] [-] Lib/turtledemo/__main__.py 26 |
line wrap: on
line diff
--- a/Lib/turtledemo/main.py +++ b/Lib/turtledemo/main.py @@ -252,27 +252,11 @@ class DemoWindow(object): def _destroy(self): self.root.destroy()
sys.exit()[](#l1.7)
- demo = DemoWindow()
- RUN = True
- while RUN:
try:[](#l1.18)
#print("ENTERING mainloop")[](#l1.19)
demo.root.mainloop()[](#l1.20)
except AttributeError:[](#l1.21)
#print("AttributeError!- WAIT A MOMENT!")[](#l1.22)
time.sleep(0.3)[](#l1.23)
print("GOING ON ..")[](#l1.24)
demo.ckearCanvas()[](#l1.25)
except TypeError:[](#l1.26)
demo.screen._delete("all")[](#l1.27)
#print("CRASH!!!- WAIT A MOMENT!")[](#l1.28)
time.sleep(0.3)[](#l1.29)
#print("GOING ON ..")[](#l1.30)
demo.clearCanvas()[](#l1.31)
except:[](#l1.32)
print("BYE!")[](#l1.33)
RUN = False[](#l1.34)