]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Add a None check for PWMOut deinit
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Mon, 15 Mar 2021 22:03:10 +0000 (15:03 -0700)
committerMelissa LeBlanc-Williams <melissa@adafruit.com>
Mon, 15 Mar 2021 22:03:10 +0000 (15:03 -0700)
src/adafruit_blinka/microcontroller/bcm283x/pulseio/PWMOut.py

index 3f47c63a6686d4bae53000b30b8a6dfcf63c2ccb..65f269f5b0463755e937e031e4771d4e8f50e9d0 100644 (file)
@@ -49,9 +49,10 @@ class PWMOut:
 
     def deinit(self):
         """Deinit the PWM."""
 
     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:
 
     def _is_deinited(self):
         if self._pwmpin is None: