X-Git-Url: https://git.ucc.asn.au/?p=uccvend-vendserver.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FLATClient.py;h=b7818debc1171de0d2da36d22bdbe583fa1dfad1;hp=362a452ea9e0d0fe05ad4dd9146f83d81bd98efb;hb=98bc2e53492e4e116059d9e695a83ee0ed368312;hpb=a1f84706e31c65738e52ee1405fa8e54f4e2407b;ds=sidebyside diff --git a/sql-edition/servers/LATClient.py b/sql-edition/servers/LATClient.py index 362a452..b7818de 100644 --- a/sql-edition/servers/LATClient.py +++ b/sql-edition/servers/LATClient.py @@ -10,6 +10,8 @@ LATCP_CMD_VERSION = 8 LATCP_CMD_TERMINALSESSION = 26 LATCP_CMD_ERRORMSG = 99 +class LATClientException(Exception): pass + class LATClient: def __init__(self, service = None, node = None, port = None, localport = None, password = None, is_queued = False, @@ -42,7 +44,7 @@ class LATClient: )) (cmd, msg) = self.read_reply() if ord(cmd) == LATCP_CMD_ERRORMSG: - raise Exception('LATClient: '+msg) + raise LATClientException(msg) r = select([self.sock], [], [], 2.0)[0] if r: