Skip to content

Commit 77f6dce

Browse files
committed
Add attribute 'host' to server
1 parent 83f9e02 commit 77f6dce

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

tests/test_server.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ def test_run_forever(self, threaded_server):
1414
assert not isinstance(threaded_server.thread, threading._MainThread)
1515
assert threaded_server.thread.is_alive()
1616

17+
def test_attributes(self, threaded_server):
18+
tpl = threaded_server.server_address
19+
assert threaded_server.port == tpl[1]
20+
assert threaded_server.host == tpl[0]
21+
1722
def test_shutdown(self, threaded_server):
1823
assert threaded_server.thread.is_alive()
1924

websocket_server/websocket_server.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ class WebsocketServer(ThreadingMixIn, TCPServer, API):
115115
def __init__(self, port, host='127.0.0.1', loglevel=logging.WARNING, key=None, cert=None):
116116
logger.setLevel(loglevel)
117117
TCPServer.__init__(self, (host, port), WebSocketHandler)
118+
self.host = host
118119
self.port = self.socket.getsockname()[1]
119120

120121
self.key = key

0 commit comments

Comments
 (0)