X-Git-Url: https://git.ucc.asn.au/?p=zanchey%2Fdispense2.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FVendServer.py;h=447dcf76846403c8d82da72627b7e21e01a4e99d;hp=2627cd35dcd421807a18620b84b53d680f7f092b;hb=356b151a7886090c530488f1ced311130923cbbc;hpb=bf62e635089bb9bd31abe267f032c346bd02bcc7 diff --git a/sql-edition/servers/VendServer.py b/sql-edition/servers/VendServer.py index 2627cd3..447dcf7 100755 --- a/sql-edition/servers/VendServer.py +++ b/sql-edition/servers/VendServer.py @@ -80,16 +80,14 @@ def door_open_mode(vending_machine): print "Entering open door mode" v.display("DOOR OPEN") while True: - v.wait_for_events(1) - while True: - e = v.next_event() - if e == None: break - (event, params) = e - if event == DOOR: - if params == 1: # door closed - v.display("BYE BYE!") - time.sleep(1) - return + e = v.next_event() + if e == None: break + (event, params) = e + if event == DOOR: + if params == 1: # door closed + v.display("BYE BYE!") + time.sleep(1) + return if __name__ == '__main__': # Open vending machine via LAT @@ -136,10 +134,8 @@ if __name__ == '__main__': need_repaint = True continue - v.wait_for_events(1) while True: - v.wait_for_events(0) - e = v.next_event() + e = v.next_event(1) if e == None: break (event, params) = e print e