Skip to content

Commit 8a5a67b

Browse files
committed
Add debug logging for api failures
1 parent 6848205 commit 8a5a67b

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

patchwork/common/tools/api_tool.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from typing_extensions import Literal
66

77
from patchwork.common.tools.tool import Tool
8+
from patchwork.logger import logger
89

910

1011
class APIRequestTool(Tool, tool_name="make_api_request", abc_register=False):
@@ -93,6 +94,15 @@ def execute(
9394

9495
header_string = "\n".join(f"{key}: {value}" for key, value in headers.items())
9596

97+
msg = (
98+
f"HTTP/{response.raw.version / 10:.1f} {status_code} {response.reason}\n"
99+
f"{header_string}\n"
100+
f"\n"
101+
f"{response_text}"
102+
)
103+
104+
logger.debug(msg)
105+
96106
return (
97107
f"HTTP/{response.raw.version / 10:.1f} {status_code} {response.reason}\n"
98108
f"{header_string}\n"

0 commit comments

Comments
 (0)