Tidying up...

Dunno how many commits this PR is now!
This commit is contained in:
Dave Jones
2016-10-22 16:02:27 +01:00
parent b59af7a08f
commit d3c55d25a4
2 changed files with 13 additions and 19 deletions

View File

@@ -562,12 +562,8 @@ class RGBLED(SourceMixin, Device):
raise GPIOPinMissing('red, green, and blue pins must be provided')
LEDClass = PWMLED if pwm else LED
super(RGBLED, self).__init__()
try:
self._leds = tuple(LEDClass(pin, active_high) for pin in (red, green, blue))
self.value = initial_value
except:
self.close()
raise
self._leds = tuple(LEDClass(pin, active_high) for pin in (red, green, blue))
self.value = initial_value
red = _led_property(0)
green = _led_property(1)