From 3aebfabd5c8a1fe6526778a646f43c86d3701a67 Mon Sep 17 00:00:00 2001 From: ed Date: Sat, 10 Jan 2026 22:16:50 +0000 Subject: [PATCH] mtag: truncate stderr --- copyparty/util.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/copyparty/util.py b/copyparty/util.py index 75fc0ada..3e29890b 100644 --- a/copyparty/util.py +++ b/copyparty/util.py @@ -3656,7 +3656,11 @@ def retchk( t = "error {} from [{}]".format(t, c) if serr: - t += "\n" + serr + if len(serr) > 8192: + zs = "%s\n[ ...TRUNCATED... ]\n%s\n[ NOTE: full msg was %d chars ]" + serr = zs % (serr[:4096], serr[-4096:].rstrip(), len(serr)) + serr = serr.replace("\n", "\nstderr: ") + t += "\nstderr: " + serr if logger: logger(t, color)