Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarion <marion.zepf@gmail.com>2013-08-09 21:15:52 (GMT)
committer Marion <marion.zepf@gmail.com>2013-08-09 21:15:52 (GMT)
commit2f20aff1207d4cc8cb9d24a32406dfccb80d1ade (patch)
tree8450902224988e087188df6f075b3aad5484f30f
parente4252715ca37f55b2bd6702a6c2bb5ce55dd3e23 (diff)
remove useless try-except statements that catch errors that are never raised
-rw-r--r--TurtleArt/taturtle.py37
1 files changed, 5 insertions, 32 deletions
diff --git a/TurtleArt/taturtle.py b/TurtleArt/taturtle.py
index 1df7a5b..4d5e3a8 100644
--- a/TurtleArt/taturtle.py
+++ b/TurtleArt/taturtle.py
@@ -319,13 +319,7 @@ class Turtle:
def set_heading(self, heading, share=True):
''' Set the turtle heading (one shape per 360/SHAPES degrees) '''
- try:
- self._heading = heading
- except (TypeError, ValueError):
- debug_output('bad value sent to %s' % (__name__),
- self._turtles.turtle_window.running_sugar)
- return
- self._heading %= 360
+ self._heading = heading % 360
i = (int(self._heading + 5) % 360) / (360 / SHAPES)
if not self._hidden and self.spr is not None:
@@ -354,13 +348,7 @@ class Turtle:
else:
color = self._pen_color
- try:
- self._pen_color = color
- except (TypeError, ValueError):
- # TODO these errors are never raised in the try block, right?
- debug_output('bad value sent to %s' % (__name__),
- self._turtles.turtle_window.running_sugar)
- return
+ self._pen_color = color
# TODO replace these three attributes with one reference to a Color
self._turtles.turtle_window.canvas.set_fgcolor(shade=self._pen_shade,
@@ -375,12 +363,7 @@ class Turtle:
def set_gray(self, gray=None, share=True):
''' Set the pen gray level for this turtle. '''
if gray is not None:
- try:
- self._pen_gray = gray
- except (TypeError, ValueError):
- debug_output('bad value sent to %s' % (__name__),
- self._turtles.turtle_window.running_sugar)
- return
+ self._pen_gray = gray
if self._pen_gray < 0:
self._pen_gray = 0
@@ -399,12 +382,7 @@ class Turtle:
def set_shade(self, shade=None, share=True):
''' Set the pen shade for this turtle. '''
if shade is not None:
- try:
- self._pen_shade = shade
- except (TypeError, ValueError):
- debug_output('bad value sent to %s' % (__name__),
- self._turtles.turtle_window.running_sugar)
- return
+ self._pen_shade = shade
self._turtles.turtle_window.canvas.set_fgcolor(shade=self._pen_shade,
gray=self._pen_gray,
@@ -418,12 +396,7 @@ class Turtle:
def set_pen_size(self, pen_size=None, share=True):
''' Set the pen size for this turtle. '''
if pen_size is not None:
- try:
- self._pen_size = max(0, pen_size)
- except (TypeError, ValueError):
- debug_output('bad value sent to %s' % (__name__),
- self._turtles.turtle_window.running_sugar)
- return
+ self._pen_size = max(0, pen_size)
self._turtles.turtle_window.canvas.set_pen_size(self._pen_size)