X-Git-Url: https://git.ucc.asn.au/?p=uccvend-vendserver.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FVendingMachine.py;h=26dc0f2f2ba65e1422d57111dd66a861538b3309;hp=d7e7a8f8e1b430e3d984460da5596b10edc654bf;hb=606375934014125211e3a23ddcd51d18a05f953a;hpb=7c3379cae4ca6e0fbe09db062aaa31511ab6efe7 diff --git a/sql-edition/servers/VendingMachine.py b/sql-edition/servers/VendingMachine.py index d7e7a8f..26dc0f2 100644 --- a/sql-edition/servers/VendingMachine.py +++ b/sql-edition/servers/VendingMachine.py @@ -88,9 +88,9 @@ class VendingMachine: def handle_event(self, code, text): if code == '400': - self.events.append((DOOR, 0)) - elif code == '401': self.events.append((DOOR, 1)) + elif code == '401': + self.events.append((DOOR, 0)) elif code == '610': self.events.append((SWITCH, None)) self.interpret_switches(text) @@ -144,6 +144,7 @@ class VendingMachine: def display(self, string): if len(string) > 10: string = string[0:10] + string = re.sub('(.)\.', lambda match: '.'+match.group(1), string) self.wfh.write('D'+string+'\n') (code, string) = self.get_response() return (code == '300', code, string)