summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRansom Richardson <ransomr@talko.com>2013-04-18 15:50:48 +0000
committerRansom Richardson <ransomr@talko.com>2013-04-18 15:50:48 +0000
commit7bb71be33f3616e1b504d30f7df98d229a9becbf (patch)
treef28dcc0b51a3c03a218c30f671078fa8d3d426a5
parent7573c84a52f14aff26eb25df6af9da677fa77703 (diff)
downloadwebsocket-client-7bb71be33f3616e1b504d30f7df98d229a9becbf.tar.gz
Only log non-normal close status.
-rw-r--r--websocket.py6
1 files 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)