]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Merge pull request #434 from makermelissa/master 6.4.1
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Tue, 16 Mar 2021 01:01:20 +0000 (18:01 -0700)
committerGitHub <noreply@github.com>
Tue, 16 Mar 2021 01:01:20 +0000 (18:01 -0700)
Add a None check for PWMOut deinit

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."""
-        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: