Commit c552c69

benny-dou <60535774+benny-dou@users.noreply.github.com>
2026-01-27 02:05:16
chore(networking): improve error logging in `hx_req` function
1 parent b9d475d
Changed files (2)
src/networking.py
@@ -133,8 +133,12 @@ async def hx_req(
             hx_raw = response.json()
         if "res" in locals():
             error += f"\n{res}"
-        elif "data" in locals():
+        if "data" in locals():
             error += f"\n{data}"
+        if hx_raw:
+            error += f"\n{hx_raw}"
+        elif "response" in locals():
+            error += f"\n{response.text}"
         logger.error(error)
         return await hx_req(url, method, headers=headers, cookies=cookies, params=params, data=data, json_data=json_data, proxy=proxy, follow_redirects=follow_redirects, check_keys=check_keys, check_kv=check_kv, timeout=timeout, retry=retry + 1, max_retry=max_retry, silent=silent, rformat=rformat, last_error=error, hx_raw=hx_raw)  # fmt: off
 
.gitignore
@@ -3,6 +3,7 @@ dev/
 scripts/*
 !scripts/auth.py
 debug.py
+tests/
 ### Generated by gibo (https://github.com/simonwhitaker/gibo)
 ### https://raw.github.com/github/gitignore/4488915eec0b3a45b5c63ead28f286819c0917de/Python.gitignore