From 6a5a35d84d634c24afe8f0cbe77f76979fdd45aa Mon Sep 17 00:00:00 2001 From: fredericsureau Date: Fri, 21 Mar 2014 18:02:03 +0100 Subject: [PATCH] Force packets encoding to utf-8 --- socketIO_client/transports.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/socketIO_client/transports.py b/socketIO_client/transports.py index ed4e59c..f75e802 100644 --- a/socketIO_client/transports.py +++ b/socketIO_client/transports.py @@ -66,7 +66,7 @@ class _AbstractTransport(object): def send_packet(self, code, path='', data='', callback=None): packet_id = self.set_ack_callback(callback) if callback else '' - packet_parts = str(code), packet_id, path, data + packet_parts = str(code), packet_id, path, unicode(data).encode('utf-8') packet_text = ':'.join(packet_parts) self.send(packet_text) _log.debug('[packet sent] %s', packet_text)