소스 검색

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 = {