default parm values for rotate_left/right; fix some "== None"

pull/6/head
Greg Smith 2022-06-05 18:59:34 -04:00
rodzic f4396614c6
commit 7dc24c256a
1 zmienionych plików z 6 dodań i 6 usunięć

Wyświetl plik

@ -67,7 +67,7 @@ class Neopixel:
# Set the overal value to adjust brightness when updating leds # Set the overal value to adjust brightness when updating leds
def brightness(self, brightness=None): def brightness(self, brightness=None):
if brightness == None: if brightness is None:
return self.brightnessvalue return self.brightnessvalue
else: else:
if brightness < 1: if brightness < 1:
@ -105,7 +105,7 @@ class Neopixel:
# Set red, green and blue value of pixel on position <pixel_num> # Set red, green and blue value of pixel on position <pixel_num>
# Function accepts (r, g, b) / (r, g, b, w) tuple # Function accepts (r, g, b) / (r, g, b, w) tuple
def set_pixel(self, pixel_num, rgb_w, how_bright = None): def set_pixel(self, pixel_num, rgb_w, how_bright = None):
if how_bright == None: if how_bright is None:
how_bright = self.brightness() how_bright = self.brightness()
pos = self.shift pos = self.shift
@ -170,14 +170,14 @@ class Neopixel:
# Rotate <num_of_pixels> pixels to the left # Rotate <num_of_pixels> pixels to the left
def rotate_left(self, num_of_pixels): def rotate_left(self, num_of_pixels = None):
if num_of_pixels == None: if num_of_pixels is None:
num_of_pixels = 1 num_of_pixels = 1
self.pixels = self.pixels[num_of_pixels:] + self.pixels[:num_of_pixels] self.pixels = self.pixels[num_of_pixels:] + self.pixels[:num_of_pixels]
# Rotate <num_of_pixels> pixels to the right # Rotate <num_of_pixels> pixels to the right
def rotate_right(self, num_of_pixels): def rotate_right(self, num_of_pixels = None):
if num_of_pixels == None: if num_of_pixels is None:
num_of_pixels = 1 num_of_pixels = 1
num_of_pixels = -1 * num_of_pixels num_of_pixels = -1 * num_of_pixels
self.pixels = self.pixels[num_of_pixels:] + self.pixels[:num_of_pixels] self.pixels = self.pixels[num_of_pixels:] + self.pixels[:num_of_pixels]