Skip to content

Commit 012c3b3

Browse files
committed
revert some unnecessary refactoring
1 parent 614b602 commit 012c3b3

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

adafruit_turtle.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -583,7 +583,7 @@ def circle(
583583
self.setheading(h)
584584

585585
# pylint:disable=inconsistent-return-statements
586-
def speed(self, speed: Optional[int] = None) -> int:
586+
def speed(self, speed: Optional[int] = None) -> Optional[int]:
587587
"""
588588
Set the turtle's speed to an integer value in the range 0..10. If no
589589
argument is given, return current speed.
@@ -605,12 +605,13 @@ def speed(self, speed: Optional[int] = None) -> int:
605605
606606
:param speed: the new turtle speed (0..10) or None
607607
"""
608-
if speed is not None:
609-
if speed > 10 or speed < 1:
610-
self._speed = 0
611-
else:
612-
self._speed = speed
613-
return self._speed
608+
if speed is None:
609+
return self._speed
610+
if speed > 10 or speed < 1:
611+
self._speed = 0
612+
else:
613+
self._speed = speed
614+
return None
614615

615616
# pylint:enable=inconsistent-return-statements
616617

0 commit comments

Comments
 (0)