diff --git a/.travis.yml b/.travis.yml index e016f30..718b4ac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,6 +26,6 @@ install: - pip install pylint circuitpython-build-tools script: - - pylint adafruit_fancyled/*.py --disable=too-many-branches + - pylint adafruit_fancyled/*.py - ([[ ! -d "examples" ]] || pylint --disable=missing-docstring,invalid-name examples/*.py) - circuitpython-build-bundles --filename_prefix adafruit-circuitpython-fancyled --library_location . diff --git a/adafruit_fancyled/adafruit_fancyled.py b/adafruit_fancyled/adafruit_fancyled.py index af7aaaa..d65970f 100644 --- a/adafruit_fancyled/adafruit_fancyled.py +++ b/adafruit_fancyled/adafruit_fancyled.py @@ -61,6 +61,7 @@ class CRGB(object): """ def __init__(self, red, green=0.0, blue=0.0): + # pylint: disable=too-many-branches if isinstance(red, CHSV): # If first/only argument is a CHSV type, perform HSV to RGB # conversion. @@ -90,6 +91,7 @@ def __init__(self, red, green=0.0, blue=0.0): self.blue = ((b * hsv.saturation) + invsat) * hsv.value else: # Red, green, blue arguments (normalized floats OR integers) + # TODO(tannewt): Factor this out into a helper function if isinstance(red, float): self.red = clamp(red, 0.0, 1.0) else: @@ -323,6 +325,7 @@ def gamma_adjust(val, gamma_value=None, brightness=1.0, inplace=False): In cases 2 and 3, there is NO return value if 'inplace' is True -- the original values are modified. """ + # pylint: disable=too-many-branches if isinstance(val, float): # Input value appears to be a single float diff --git a/examples/cpx_helper_example.py b/examples/cpx_helper_example.py index a2c37c7..c8ed7c1 100755 --- a/examples/cpx_helper_example.py +++ b/examples/cpx_helper_example.py @@ -2,7 +2,7 @@ """ from adafruit_circuitplayground.express import cpx -import fastled_helpers as helper +import adafruit_fancyled.fastled_helpers as helper cpx.pixels.auto_write = False # Refresh pixels only when we say diff --git a/examples/cpx_rotate.py b/examples/cpx_rotate.py index ac60e15..36576df 100755 --- a/examples/cpx_rotate.py +++ b/examples/cpx_rotate.py @@ -2,7 +2,7 @@ """ from adafruit_circuitplayground.express import cpx -import adafruit_fancyled as fancy +import adafruit_fancyled.adafruit_fancyled as fancy cpx.pixels.auto_write = False # Refresh pixels only when we say cpx.pixels.brightness = 1.0 # We'll use FancyLED's brightness controls diff --git a/examples/neopixel_rotate.py b/examples/neopixel_rotate.py index fe17ed1..e6a4cff 100755 --- a/examples/neopixel_rotate.py +++ b/examples/neopixel_rotate.py @@ -3,7 +3,7 @@ import board import neopixel -import adafruit_fancyled as fancy +import adafruit_fancyled.adafruit_fancyled as fancy num_leds = 20