Alter display code to pad with spaces and simplify
authorMark Tearle <mark@tearle.com>
Mon, 6 Apr 2015 09:02:08 +0000 (17:02 +0800)
committerMark Tearle <mark@tearle.com>
Mon, 6 Apr 2015 09:42:13 +0000 (17:42 +0800)
VendServer/VendingMachine.py

index 4f4b674..72cec3d 100644 (file)
@@ -160,9 +160,9 @@ class VendingMachine:
                return (code == '501', code, string)
 
        def display(self, string):
-               if len(string) > 10:
-                       string = string[0:10]
-               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)
 

UCC git Repository :: git.ucc.asn.au