From d911ab3e3cf2d06ef7570d12b33085fefae859e9 Mon Sep 17 00:00:00 2001 From: alex-ak1 Date: Fri, 26 Jul 2024 12:08:01 +0400 Subject: [PATCH] Add debug handler for request Signed-off-by: alex-ak1 --- prometheus_client/exposition.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/prometheus_client/exposition.py b/prometheus_client/exposition.py index aae92a1a..90e8cbbf 100644 --- a/prometheus_client/exposition.py +++ b/prometheus_client/exposition.py @@ -226,10 +226,10 @@ class TmpServer(ThreadingWSGIServer): TmpServer.address_family, addr = _get_best_family(addr, port) app = make_wsgi_app(registry) - handler = _SilentHandler # type: WSGIRequestHandler if debug: - handler = _PrintHandler - httpd = make_server(addr, port, app, TmpServer, handler_class=handler) + httpd = make_server(addr, port, app, TmpServer, handler_class=_PrintHandler) + else: + httpd = make_server(addr, port, app, TmpServer, handler_class=_SilentHandler) if certfile and keyfile: context = _get_ssl_ctx(certfile, keyfile, protocol, client_cafile, client_capath, client_auth_required) httpd.socket = context.wrap_socket(httpd.socket, server_side=True)