ws4py 0.3.2 を使用し、python 3.3.2 で cherrypy 3.2.4 を使用する Web サーバーソケットを作成しました。クライアントのメッセージを印刷しようとすると、このようにサーバーに送信されます
class ChatWebSocketHandler(WebSocket):
def received_message(self, m):
cherrypy.log("[+] Message => {%d} %s" % (len(m), m))
cherrypy.engine.publish('websocket-broadcast', m)
エラーメッセージが表示されました:
File "./server.py", line 13, in received_message
cherrypy.log("[+] Message => {%d} %s" % (len(m), m))
TypeError: __str__ returned non-string (type bytes)