summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbubbleboy14 <mario.balibrera@gmail.com>2023-01-04 14:51:16 -0800
committerbubbleboy14 <mario.balibrera@gmail.com>2023-01-04 14:51:16 -0800
commitf89ddb90427130ed63477a781df0c226153ca666 (patch)
treee5e8e85db44b63cc7c12e43b9b9e355c229377d4
parentc8c5a19da2a2015a64d08479e74779de7fd355de (diff)
downloadwebsocket-client-t884.tar.gz
WebSocketApp.run_forever(), read(): skip decode() if skip_utf8_validationt884
-rw-r--r--websocket/_app.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/websocket/_app.py b/websocket/_app.py
index e0a88e2..8da1212 100644
--- a/websocket/_app.py
+++ b/websocket/_app.py
@@ -410,7 +410,7 @@ class WebSocketApp:
frame.data, frame.fin)
else:
data = frame.data
- if op_code == ABNF.OPCODE_TEXT:
+ if op_code == ABNF.OPCODE_TEXT and not skip_utf8_validation:
data = data.decode("utf-8")
self._callback(self.on_data, data, frame.opcode, True)
self._callback(self.on_message, data)