Merge pull request #121 from FoamyGuy/rainbow_period_property

public property for rainbow.period
This commit is contained in:
foamyguy 2024-12-13 11:28:40 -06:00 committed by GitHub
commit bcdedb2303
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -123,3 +123,15 @@ class Rainbow(Animation):
Resets the animation.
"""
self._generator = self._color_wheel_generator()
@property
def period(self) -> float:
"""
Period to cycle the rainbow over in seconds.
"""
return self._period
@period.setter
def period(self, new_value: float) -> None:
self._period = new_value
self.reset()