From: Melissa LeBlanc-Williams Date: Mon, 15 Mar 2021 22:03:10 +0000 (-0700) Subject: Add a None check for PWMOut deinit X-Git-Tag: 6.4.1^2 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/9fd3da382354d2fceeaeb1e5138bf7f4c2e87d1b Add a None check for PWMOut deinit --- diff --git a/src/adafruit_blinka/microcontroller/bcm283x/pulseio/PWMOut.py b/src/adafruit_blinka/microcontroller/bcm283x/pulseio/PWMOut.py index 3f47c63..65f269f 100644 --- a/src/adafruit_blinka/microcontroller/bcm283x/pulseio/PWMOut.py +++ b/src/adafruit_blinka/microcontroller/bcm283x/pulseio/PWMOut.py @@ -49,9 +49,10 @@ class PWMOut: def deinit(self): """Deinit the PWM.""" - self._pwmpin.stop() - GPIO.cleanup(self._pin.id) - self._pwmpin = None + if self._pwmpin is not None: + self._pwmpin.stop() + GPIO.cleanup(self._pin.id) + self._pwmpin = None def _is_deinited(self): if self._pwmpin is None: