diff options
author | Ransom Richardson <ransomr@talko.com> | 2013-04-18 15:50:48 +0000 |
---|---|---|
committer | Ransom Richardson <ransomr@talko.com> | 2013-04-18 15:50:48 +0000 |
commit | 7bb71be33f3616e1b504d30f7df98d229a9becbf (patch) | |
tree | f28dcc0b51a3c03a218c30f671078fa8d3d426a5 | |
parent | 7573c84a52f14aff26eb25df6af9da677fa77703 (diff) | |
download | websocket-client-7bb71be33f3616e1b504d30f7df98d229a9becbf.tar.gz |
Only log non-normal close status.
-rw-r--r-- | websocket.py | 6 |
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) |