Skip to content

Commit 9d9ea8b

Browse files
committed
Truncate outgoing payload similar to received for debug logging
1 parent a7ec8b1 commit 9d9ea8b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

async_substrate_interface/async_substrate.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2382,8 +2382,12 @@ async def _make_rpc_request(
23822382
for payload in payloads:
23832383
item_id = await ws.send(payload["payload"])
23842384
request_manager.add_request(item_id, payload["id"])
2385+
if len(stringified_payload := str(payload)) < 2_000:
2386+
output_payload = stringified_payload
2387+
else:
2388+
output_payload = f"{stringified_payload[:2_000]} (truncated)"
23852389
logger.debug(
2386-
f"Submitted payload ID {payload['id']} with websocket ID {item_id}: {payload}"
2390+
f"Submitted payload ID {payload['id']} with websocket ID {item_id}: {output_payload}"
23872391
)
23882392

23892393
while True:

0 commit comments

Comments
 (0)