Преглед на файлове

Text messages payloads are not UTF-8 encoded automatically

Taddeus Kroes преди 13 години
родител
ревизия
f094886adf
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  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 = {