X-Git-Url: https://git.ucc.asn.au/?p=zanchey%2Fdispense2.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FLATClient.py;h=7c21d0d3b3d3004e2b147473f710ca98aace7191;hp=2603ce9cafa14e032e0efee086f0fbf575c7f57b;hb=b04879b3392af38421b5199dd690282c85cabbc4;hpb=ef3528aacf23a177aec0e50c5f31ad5d42b145cd diff --git a/sql-edition/servers/LATClient.py b/sql-edition/servers/LATClient.py index 2603ce9..7c21d0d 100644 --- a/sql-edition/servers/LATClient.py +++ b/sql-edition/servers/LATClient.py @@ -83,17 +83,17 @@ class LATClient: sleep(10) print "Rightyo, back to vending!" print + raise LATClientException('needed to reboot server') def read_reply(self): head = self.sock.recv(3) if len(head) != 3: - sys.stderr.write('Error: Short LAT packet\n') - return None + raise LATClientException('Short LAT packet') cmd = head[0] length = ord(head[1])*256 + ord(head[2]) msg = self.sock.recv(length) if cmd == LATCP_CMD_ERRORMSG: - sys.stderr.write('Error: Received LAT error: %s\n'%msg) + raise LATClientException('Received LAT error: %s'%msg) return (cmd, msg) def get_fh(self):