From 7bb71be33f3616e1b504d30f7df98d229a9becbf Mon Sep 17 00:00:00 2001 From: Ransom Richardson Date: Thu, 18 Apr 2013 15:50:48 +0000 Subject: [PATCH] Only log non-normal close status. --- websocket.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/websocket.py b/websocket.py index 3063554..0e18729 100644 --- a/websocket.py +++ b/websocket.py @@ -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)