def set_duty(self, d): try: d=int(d) except: print("PWM: received invalid duty value:",d) else: self._duty = d self.pin.duty(d)