Only log non-normal close status.

This commit is contained in:
Ransom Richardson
2013-04-18 15:50:48 +00:00
parent 7573c84a52
commit 7bb71be33f

View File

@@ -645,8 +645,10 @@ class WebSocket(object):
self.sock.settimeout(3)
try:
frame = self.recv_frame()
if logger.isEnabledFor(logging.DEBUG):
logger.error("close status: " + repr(frame.data))
if logger.isEnabledFor(logging.ERROR):
recv_status = struct.unpack("!H", frame.data)[0]
if recv_status != STATUS_NORMAL:
logger.error("close status: " + repr(recv_status))
except:
pass
self.sock.settimeout(timeout)