X-Git-Url: https://git.ucc.asn.au/?p=zanchey%2Fdispense2.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FVendingMachine.py;h=ee9b0634ab4d96e75aa83d68b396c8d7daf48309;hp=7a06111732531f9b6bc1037d97531878856d54a6;hb=3b9f8220a4e4604a4d05fdbca2ff98719769f1bb;hpb=662aabb9f5d3d042076acb516020251d3f86784c 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)