fix: str(value)

This commit is contained in:
yetval
2026-04-30 09:52:34 -04:00
parent a5a5652996
commit 334b0f5538
2 changed files with 26 additions and 1 deletions
+8 -1
View File
@@ -22,6 +22,13 @@ def _convert_to_bytes(value: str | bytes) -> bytes:
return value.encode(encoding="utf-8", errors="ignore")
def _stable_value_repr(value: Any) -> str:
try:
return orjson.dumps(value, option=orjson.OPT_SORT_KEYS, default=repr).decode()
except TypeError:
return repr(value)
class Request:
def __init__(
self,
@@ -98,7 +105,7 @@ class Request:
if include_kwargs:
filtered_kwargs = {
key.lower(): str(value)
key.lower(): _stable_value_repr(value)
for key, value in self._session_kwargs.items()
if key.lower() not in ("data", "json")
}