X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=sql-edition%2Fservers%2FVendingMachine.py;fp=sql-edition%2Fservers%2FVendingMachine.py;h=d73eb4beb5234ba96c27cee0fafd22cd96156a95;hb=6ec0e4799badd5350f486990754400a55a189547;hp=25d375b0d1855bb5cb0ff2c726b2fecdd654ff02;hpb=1915f3f9f21a1ea4e69001cad624d3f422988b15;p=zanchey%2Fdispense2.git diff --git a/sql-edition/servers/VendingMachine.py b/sql-edition/servers/VendingMachine.py index 25d375b..d73eb4b 100644 --- a/sql-edition/servers/VendingMachine.py +++ b/sql-edition/servers/VendingMachine.py @@ -39,8 +39,13 @@ class VendingMachine: def await_prompt(self): self.wfh.flush() state = 1 + timeout = 0.5 prefix = '' s = '' + # mtearle - vending machine was dying wait for a response from + # the hardware, suspect it was missing characters + # + # fixed by migration to pyserial - but future good place to start while True: try: s = self.rfh.read(1)