From: JINMEI Tatuya Date: Wed, 30 Jan 2013 21:46:17 +0000 (-0800) Subject: [2617] make sure error info isn't lost on socket.error in getbytes() X-Git-Tag: bind10-1.0.0-rc-release~37^2~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fe0db0adf0796432ace4794c157efc2bfb79e008;p=thirdparty%2Fkea.git [2617] make sure error info isn't lost on socket.error in getbytes() the previous code (probably unintentionally) converted it to an empty socket.error, resulting in useless debug message. --- diff --git a/src/bin/msgq/msgq.py.in b/src/bin/msgq/msgq.py.in index daa56f3e79..7fb07d483c 100755 --- a/src/bin/msgq/msgq.py.in +++ b/src/bin/msgq/msgq.py.in @@ -347,8 +347,8 @@ class MsgQ: while len(received) < length: try: data = sock.recv(length - len(received)) - except socket.error: - raise MsgQReceiveError(socket.error) + except socket.error as err: + raise MsgQReceiveError(str(err)) if len(data) == 0: raise MsgQReceiveError("EOF") received += data