Explorar el Código

Text messages payloads are not UTF-8 encoded automatically

Taddeus Kroes hace 13 años
padre
commit
f094886adf
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  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 = {