Commit 5bba8f9
Changed files (1)
src/networking.py
@@ -10,7 +10,7 @@ from typing import Any
from urllib.parse import parse_qs, quote_plus, urlparse
import anyio
-from httpx import AsyncClient, HTTPStatusError, RequestError
+from httpx import AsyncClient, HTTPStatusError, Request, RequestError, Response
from httpx_curl_cffi import AsyncCurlTransport, CurlOpt
from loguru import logger
@@ -22,11 +22,11 @@ from utils import bare_url, check_data, https_url, is_supported_by_ytdlp, match_
# ruff: noqa: RUF001
-async def log_req(request):
- logger.debug(f"{request.method} {request.url}")
+async def log_req(request: Request) -> None:
+ logger.debug(f"{request.method} {request.url} {request.headers}")
-async def log_resp(response):
+async def log_resp(response: Response) -> None:
request = response.request
logger.debug(f"[{response.status_code}] {request.method} {request.url}")
@@ -83,7 +83,6 @@ async def hx_req(
if silent:
client = AsyncClient(http2=True, proxy=proxy, transport=transport, follow_redirects=follow_redirects, timeout=timeout)
else:
- logger.trace(f"Url: {url}, Headers: {headers}, Params: {params}")
client = AsyncClient(http2=True, proxy=proxy, transport=transport, follow_redirects=follow_redirects, timeout=timeout, event_hooks={"request": [log_req], "response": [log_resp]})
if method not in ["GET", "POST"]: