From 17b8367c79d043e9ca656cb9bbb4691a209840ef Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Tue, 25 Jun 2013 17:55:42 +0000 Subject: fix set_color logic --- diff --git a/TurtleArt/taturtle.py b/TurtleArt/taturtle.py index 8399c04..9430dbc 100644 --- a/TurtleArt/taturtle.py +++ b/TurtleArt/taturtle.py @@ -345,12 +345,12 @@ class Turtle: else: color = self.pen_color - try: - self.pen_color = color - except (TypeError, ValueError): - debug_output('bad value sent to %s' % (__name__), - self.turtles.turtle_window.running_sugar) - return + try: + self.pen_color = color + except (TypeError, ValueError): + debug_output('bad value sent to %s' % (__name__), + self.turtles.turtle_window.running_sugar) + return self.turtles.turtle_window.canvas.set_fgcolor(shade=self.pen_shade, gray=self.pen_gray, @@ -728,5 +728,5 @@ class Turtle: def get_pixel(self): x, y = self.get_xy() - pos = self.turtle_to_screen_coordinates((x, y)) + pos = self.turtles.turtle_to_screen_coordinates((x, y)) return self.turtles.turtle_window.canvas.get_pixel(pos[0], pos[1]) -- cgit v0.9.1