From ccd1ac9ffb22ca878c3f04a607d7a8f347564ea3 Mon Sep 17 00:00:00 2001 From: klemek Date: Thu, 30 Apr 2026 22:40:39 +0200 Subject: [PATCH] fix(ty): check for response status_code type --- stapler/handlers.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/stapler/handlers.py b/stapler/handlers.py index 1add5f1..c91c22b 100644 --- a/stapler/handlers.py +++ b/stapler/handlers.py @@ -166,7 +166,12 @@ class BaseHandler(abc.ABC, http.server.BaseHTTPRequestHandler): http.HTTPStatus.BAD_GATEWAY, f"Could not reach {url}", explain=str(e) ) return - self.send_response(response.status_code, response.reason) + self.send_response( + response.status_code + if type(response.status_code) is int + else http.HTTPStatus.BAD_GATEWAY, + response.reason, + ) for header, value in response.headers.items(): if header.lower() not in [ "content-length",