From cd1d55b2aec4c7b1186c5ea2f241bca6c876e361 Mon Sep 17 00:00:00 2001 From: Bernard Blackham Date: Sun, 27 Jun 2004 10:14:50 +0000 Subject: [PATCH] Oops --- sql-edition/servers/LATClient.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/sql-edition/servers/LATClient.py b/sql-edition/servers/LATClient.py index 4b2a1d9..ead307a 100644 --- a/sql-edition/servers/LATClient.py +++ b/sql-edition/servers/LATClient.py @@ -32,8 +32,16 @@ class LATClient: len(password), password )) (cmd, msg) = self.read_reply() - if cmd == LATCP_CMD_ERRORMSG: - raise Exception + if ord(cmd) == LATCP_CMD_ERRORMSG: + raise Exception('LATClient: '+msg) + + def __del__(self): + try: + self.sock.close() + self.sock.shutdown(2) + except: + pass + del self.sock def send_msg(self, cmd, msg): self.sock.send('%c%c%c%s'%(cmd, len(msg)/256, len(msg)%256, msg)) -- 2.20.1