fixed gpio context manager

This commit is contained in:
Devaev Maxim 2018-06-28 07:27:04 +03:00
parent 5925957b96
commit d9c0e62cec

View File

@ -14,9 +14,11 @@ _logger = logging.getLogger(__name__)
def bcm() -> Generator[None, None, None]:
GPIO.setmode(GPIO.BCM)
_logger.info("Configured GPIO mode as BCM")
yield
GPIO.cleanup()
_logger.info("GPIO cleaned")
try:
yield
finally:
GPIO.cleanup()
_logger.info("GPIO cleaned")
def set_output_zeroed(pin: int) -> int: