diff options
author | Walter Bender <walter@sugarlabs.org> | 2010-10-29 21:14:32 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2010-10-29 21:14:32 (GMT) |
commit | 2e41bda0a23a5e41d2319dac2ff026dc7bec6f00 (patch) | |
tree | 93a00e3ed82019099cbaf0fe5ac7879d0e4cd059 | |
parent | ff72bacd00329268352484ad28322b2c912a2a63 (diff) |
add time.sleep call to make wait block less CPU intensive
-rw-r--r-- | TurtleArt/talogo.py | 5 |
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() |