leave Pi GPIO pins in a sensible state on error

This commit is contained in:
Dave Conway-Jones 2016-10-11 15:37:34 +01:00
parent fad63c0c18
commit fdea19a45b
1 changed files with 4 additions and 1 deletions

View File

@ -89,7 +89,10 @@ if len(sys.argv) > 2:
GPIO.cleanup(pin)
sys.exit(0)
except:
data = 0
if len(sys.argv) == 4:
data = int(sys.argv[3])
else:
data = 0
if data != 0:
data = 1
GPIO.output(pin,data)