From 4cbdcd6845df94fba2fde97b53bc825976c93edc Mon Sep 17 00:00:00 2001 From: SErAphLi Date: Wed, 30 Aug 2017 10:07:51 +0800 Subject: [PATCH] fix bug when sec-websocket-protocol and sec-websocket-extensions appear in header --- ws4py/client/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ws4py/client/__init__.py b/ws4py/client/__init__.py index e6dc7a0..acc2af5 100644 --- a/ws4py/client/__init__.py +++ b/ws4py/client/__init__.py @@ -333,10 +333,10 @@ def process_handshake_header(self, headers): raise HandshakeError("Invalid challenge response: %s" % value) elif header == b'sec-websocket-protocol': - protocols = ','.join(value) + protocols.append(value.decode('utf-8')) elif header == b'sec-websocket-extensions': - extensions = ','.join(value) + extensions.append(value.decode('utf-8')) return protocols, extensions