From 2f20aff1207d4cc8cb9d24a32406dfccb80d1ade Mon Sep 17 00:00:00 2001 From: Marion Date: Fri, 09 Aug 2013 21:15:52 +0000 Subject: remove useless try-except statements that catch errors that are never raised --- 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) -- cgit v0.9.1