summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalph Bean <rbean@redhat.com>2014-04-14 16:53:36 -0400
committerRalph Bean <rbean@redhat.com>2014-04-14 16:53:36 -0400
commit50da793cb09b019e427b15d80b568bd2f11b1141 (patch)
tree808b7609fc60d90e4c6a05162caf8a8a5f84d653
parentaba75bfec4dba6aae808ccdacf680e3072ace1a7 (diff)
downloadwebsocket-client-50da793cb09b019e427b15d80b568bd2f11b1141.tar.gz
However it makes sense to encode just before sending to the wire.
-rw-r--r--websocket/__init__.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/websocket/__init__.py b/websocket/__init__.py
index 3c4d718..da4e87b 100644
--- a/websocket/__init__.py
+++ b/websocket/__init__.py
@@ -818,6 +818,10 @@ class WebSocket(object):
self.sock.close()
def _send(self, data):
+
+ if isinstance(data, six.text_type):
+ data = data.encode('utf-8')
+
try:
return self.sock.send(data)
except socket.timeout as e: