From 9fd3da382354d2fceeaeb1e5138bf7f4c2e87d1b Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Mon, 15 Mar 2021 15:03:10 -0700 Subject: [PATCH] Add a None check for PWMOut deinit --- .../microcontroller/bcm283x/pulseio/PWMOut.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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: -- 2.49.0