Przeglądaj źródła

Text messages payloads are not UTF-8 encoded automatically

Taddeus Kroes 13 lat temu
rodzic
commit
f094886adf
1 zmienionych plików z 2 dodań i 2 usunięć
  1. 2 2
      message.py

+ 2 - 2
message.py

@@ -22,12 +22,12 @@ class Message(object):
 
 class TextMessage(Message):
     def __init__(self, payload):
-        super(TextMessage, self).__init__(OPCODE_TEXT, payload)
+        super(TextMessage, self).__init__(OPCODE_TEXT, payload.encode('utf-8'))
 
 
 class BinaryMessage(Message):
     def __init__(self, payload):
-        super(TextMessage, self).__init__(OPCODE_BINARY, payload)
+        super(BinaryMessage, self).__init__(OPCODE_BINARY, payload)
 
 
 OPCODE_CLASS_MAP = {