X-Git-Url: https://git.ucc.asn.au/?p=uccvend-vendserver.git;a=blobdiff_plain;f=VendServer%2FVendingMachine.py;h=72cec3dce2c63ba5be54f2a0f880a7507fa4f2c7;hp=e5a0251f0210b1f66f28e4b26b144dff2f68fc10;hb=87f1523daa4745e91c2f199869c80424d30b4c02;hpb=6c130dc942392ccc8b7ffa0ec2ede5f9327f99e6;ds=sidebyside diff --git a/VendServer/VendingMachine.py b/VendServer/VendingMachine.py index e5a0251..72cec3d 100644 --- a/VendServer/VendingMachine.py +++ b/VendServer/VendingMachine.py @@ -160,10 +160,9 @@ class VendingMachine: return (code == '501', code, string) 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') + # display first ten characters of string, left aligned + self.wfh.write('D%-10.10s\n' % string) + (code, string) = self.get_response() return (code == '300', code, string)