Skip to content

Commit 85470d9

Browse files
committed
wsgi server: fix default address and restore address family
Signed-off-by: Dominique Martinet <asmadeus@codewreck.org>
1 parent 25767aa commit 85470d9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

prometheus_client/exposition.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -149,11 +149,13 @@ def _get_best_family(address, port):
149149
return family, sockaddr[0]
150150

151151

152-
def start_wsgi_server(port, addr='', registry=REGISTRY):
152+
def start_wsgi_server(port, addr='0.0.0.0', registry=REGISTRY):
153153
"""Starts a WSGI server for prometheus metrics as a daemon thread."""
154154
app = make_wsgi_app(registry)
155+
old_family = ThreadingWSGIServer.address_family
155156
ThreadingWSGIServer.address_family, addr = _get_best_family(addr, port)
156157
httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)
158+
ThreadingWSGIServer.address_family = old_family
157159
t = threading.Thread(target=httpd.serve_forever)
158160
t.daemon = True
159161
t.start()

0 commit comments

Comments
 (0)