X-Git-Url: https://git.ucc.asn.au/?p=uccvend-vendserver.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FVendingMachine.py;fp=sql-edition%2Fservers%2FVendingMachine.py;h=ee9b0634ab4d96e75aa83d68b396c8d7daf48309;hp=7a06111732531f9b6bc1037d97531878856d54a6;hb=b0c89a2c388412848923d2eb5f6058b2c9ea5131;hpb=0641ff03b772c74ccb868c536514e5be9420953b diff --git a/sql-edition/servers/VendingMachine.py b/sql-edition/servers/VendingMachine.py index 7a06111..ee9b063 100644 --- a/sql-edition/servers/VendingMachine.py +++ b/sql-edition/servers/VendingMachine.py @@ -154,6 +154,7 @@ class VendingMachine: def next_event(self, timeout = None): # we don't want to buffer in the serial port, so we get all the events # we can ASAP. + if timeout < 0: timeout = 0 if len(self.events) > 0: timeout = 0 while True: (r, _, _) = select([self.rfh], [], [], timeout)