Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/talogo.py
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2010-10-29 21:14:32 (GMT)
committer Walter Bender <walter@sugarlabs.org>2010-10-29 21:14:32 (GMT)
commit2e41bda0a23a5e41d2319dac2ff026dc7bec6f00 (patch)
tree93a00e3ed82019099cbaf0fe5ac7879d0e4cd059 /TurtleArt/talogo.py
parentff72bacd00329268352484ad28322b2c912a2a63 (diff)
add time.sleep call to make wait block less CPU intensive
Diffstat (limited to 'TurtleArt/talogo.py')
-rw-r--r--TurtleArt/talogo.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/TurtleArt/talogo.py b/TurtleArt/talogo.py
index d20ac5e..a6b78d0 100644
--- a/TurtleArt/talogo.py
+++ b/TurtleArt/talogo.py
@@ -22,7 +22,7 @@
#THE SOFTWARE.
import gtk
-from time import clock
+from time import clock, sleep
from math import sqrt
from numpy.fft import rfft
from random import uniform
@@ -850,7 +850,8 @@ class LogoCode:
""" Show the turtle while we wait """
self.tw.active_turtle.show()
endtime = _millisecond() + self._int(time * 1000)
- while _millisecond()<endtime:
+ sleep(time)
+ while _millisecond() < endtime:
yield True
self.tw.active_turtle.hide()
self._ireturn()