summaryrefslogtreecommitdiffstats
path: root/Demo/turtle/turtleDemo.py
diff options
context:
space:
mode:
Diffstat (limited to 'Demo/turtle/turtleDemo.py')
-rwxr-xr-xDemo/turtle/turtleDemo.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Demo/turtle/turtleDemo.py b/Demo/turtle/turtleDemo.py
index d284042..12b4355 100755
--- a/Demo/turtle/turtleDemo.py
+++ b/Demo/turtle/turtleDemo.py
@@ -231,6 +231,8 @@ class DemoWindow(object):
else:
self.state = DONE
except turtle.Terminator:
+ if self.root is None:
+ return
self.state = DONE
result = "stopped!"
if self.state == DONE:
@@ -257,7 +259,9 @@ class DemoWindow(object):
turtle.TurtleScreen._RUNNING = False
def _destroy(self):
+ turtle.TurtleScreen._RUNNING = False
self.root.destroy()
+ self.root = None
#sys.exit()
def main():