From 7a324d85ef76604c919c2c7e2f38fbda17b3d01c Mon Sep 17 00:00:00 2001 From: Ben Nuttall Date: Sun, 3 Sep 2017 23:40:46 +0100 Subject: [PATCH] Use source_delay instead of sleep, and tidy up a bit --- docs/examples/led_travis.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/examples/led_travis.py b/docs/examples/led_travis.py index c5b237d..9070bb2 100644 --- a/docs/examples/led_travis.py +++ b/docs/examples/led_travis.py @@ -4,16 +4,17 @@ from gpiozero.tools import negated from time import sleep from signal import pause -def build_passed(repo='RPi-Distro/python-gpiozero', delay=3600): +def build_passed(repo): t = TravisPy() r = t.repo(repo) while True: yield r.last_build_state == 'passed' - sleep(delay) # Sleep an hour before hitting travis again red = LED(12) green = LED(16) +green.source = build_passed('RPi-Distro/python-gpiozero') +green.source_delay = 60 * 5 # check every 5 minutes red.source = negated(green.values) -green.source = build_passed() + pause()