Skip to content

Commit bc5e953

Browse files
committed
Unicode check
1 parent 1494409 commit bc5e953

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

websocket.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -207,10 +207,10 @@ def send_text(self, message):
207207
if isinstance(message, bytes):
208208
message = try_decode_UTF8(message) # this is slower but assures we have UTF-8
209209
if not message:
210-
print("Can\'t send message, message is not valid UTF-8")
210+
raise Exception("Can\'t send message, message is not valid UTF-8")
211211
return False
212-
else:
213-
print('Can\'t send message, message has to be a string or bytes. Given type is %s' % type(message))
212+
elif not (isinstance(message, str) or isinstance(message, unicode)):
213+
raise Exception('Can\'t send message, message has to be a string or bytes. Given type is %s' % type(message))
214214
return False
215215
encoded_message = encode_to_UTF8(message)
216216
length = len(encoded_message)

0 commit comments

Comments
 (0)