p2:= command parameter 2 (if applicable).
"""
sl.l.acquire()
- try:
- sl.s.send(struct.pack('IIII', cmd, p1, p2, 0))
- dummy, res = struct.unpack('12sI', sl.s.recv(_SOCK_CMD_LEN))
- except Exception, e:
- sl.l.release()
- raise(e)
+ sl.s.send(struct.pack('IIII', cmd, p1, p2, 0))
+ dummy, res = struct.unpack('12sI', sl.s.recv(_SOCK_CMD_LEN))
if rl: sl.l.release()
return res
else:
ext.extend(x)
sl.l.acquire()
- try:
- sl.s.sendall(ext)
- dummy, res = struct.unpack('12sI', sl.s.recv(_SOCK_CMD_LEN))
- except Exception, e:
- sl.l.release()
- raise(e)
+ sl.s.sendall(ext)
+ dummy, res = struct.unpack('12sI', sl.s.recv(_SOCK_CMD_LEN))
if rl: sl.l.release()
return res