X-Git-Url: https://git.ucc.asn.au/?p=uccvend-vendserver.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FLATClient.py;fp=sql-edition%2Fservers%2FLATClient.py;h=7c21d0d3b3d3004e2b147473f710ca98aace7191;hp=fd5cf236b7c047b6281bdd0218441b8d6c8f3f2c;hb=af695fbe4e5a26687122cc706ee7ebfadf95a792;hpb=b06b246d76f9f24a7735e542417e8a7cc85e9ff9 diff --git a/sql-edition/servers/LATClient.py b/sql-edition/servers/LATClient.py index fd5cf23..7c21d0d 100644 --- a/sql-edition/servers/LATClient.py +++ b/sql-edition/servers/LATClient.py @@ -88,13 +88,12 @@ class LATClient: 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):