tarina

git clone https://git.tarina.org/tarina
Log | Files | Refs | README | LICENSE

commit ddd013739d0bff8cce4b53812523f495c934a68a
parent 997fd7b97887bda741094d53774897dde05ad999
Author: rbckman <robinbackman@gmail.com>
Date:   Thu,  9 Mar 2017 10:16:33 +0000

shutdown button fix

Diffstat:
Mtarina.py | 11++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/tarina.py b/tarina.py @@ -1151,11 +1151,12 @@ def main(): backlight = True #SHUTDOWN - elif pressed == 'shutdown': - time.sleep(0.1) - if recording == False and holdbutton == 'shutdown': - writemessage('Hold down 2s to shutdown') - if buttontime > 2.1: + elif pressed == 'shutdown' and recording == False: + shutdownbutton = time.time() + while pressed == 'shutdown': + pressed, buttonpressed, buttontime, holdbutton = getbutton(pressed, buttonpressed, buttontime, holdbutton) + writemessage('Hold down 3 seconds to shutdown') + if float(time.time() - shutdownbutton) > 3.15: bus.write_byte_data(DEVICE,OLATA,0) os.system('shutdown -h now')