Skip to content

Commit ca3c890

Browse files
committed
implement exclude headers in subclasses too
1 parent 1599a1d commit ca3c890

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

ws4py/client/geventclient.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
__all__ = ['WebSocketClient']
1111

1212
class WebSocketClient(WebSocketBaseClient):
13-
def __init__(self, url, protocols=None, extensions=None, heartbeat_freq=None, ssl_options=None, headers=None):
13+
def __init__(self, url, protocols=None, extensions=None, heartbeat_freq=None, ssl_options=None, headers=None, exclude_headers=None):
1414
"""
1515
WebSocket client that executes the
1616
:meth:`run() <ws4py.websocket.WebSocket.run>` into a gevent greenlet.
@@ -41,7 +41,7 @@ def outgoing():
4141
gevent.joinall(greenlets)
4242
"""
4343
WebSocketBaseClient.__init__(self, url, protocols, extensions, heartbeat_freq,
44-
ssl_options=ssl_options, headers=headers)
44+
ssl_options=ssl_options, headers=headers, exclude_headers=exclude_headers)
4545
self._th = Greenlet(self.run)
4646

4747
self.messages = Queue()

ws4py/client/threadedclient.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
class WebSocketClient(WebSocketBaseClient):
99
def __init__(self, url, protocols=None, extensions=None, heartbeat_freq=None,
10-
ssl_options=None, headers=None):
10+
ssl_options=None, headers=None, exclude_headers=None):
1111
"""
1212
.. code-block:: python
1313
@@ -32,7 +32,7 @@ def received_message(self, m):
3232
3333
"""
3434
WebSocketBaseClient.__init__(self, url, protocols, extensions, heartbeat_freq,
35-
ssl_options, headers=headers)
35+
ssl_options, headers=headers, exclude_headers=exclude_headers)
3636
self._th = threading.Thread(target=self.run, name='WebSocketClient')
3737
self._th.daemon = True
3838

ws4py/client/tornadoclient.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
class TornadoWebSocketClient(WebSocketBaseClient):
1111
def __init__(self, url, protocols=None, extensions=None,
12-
io_loop=None, ssl_options=None, headers=None):
12+
io_loop=None, ssl_options=None, headers=None, exclude_headers=None):
1313
"""
1414
.. code-block:: python
1515
@@ -32,7 +32,7 @@ def closed(self, code, reason=None):
3232
ioloop.IOLoop.instance().start()
3333
"""
3434
WebSocketBaseClient.__init__(self, url, protocols, extensions,
35-
ssl_options=ssl_options, headers=headers)
35+
ssl_options=ssl_options, headers=headers, exclude_headers=exclude_headers)
3636
if self.scheme == "wss":
3737
self.sock = ssl.wrap_socket(self.sock, do_handshake_on_connect=False, **self.ssl_options)
3838
self._is_secure = True

0 commit comments

Comments
 (0)