aboutsummaryrefslogtreecommitdiffstats
path: root/tools/__pycache__
diff options
context:
space:
mode:
authorgbc dev <gbc@localhost>2026-07-15 01:42:34 +0200
committergbc dev <gbc@localhost>2026-07-15 01:42:34 +0200
commit2d39cb0b3ff9851e9872b3eb1f1324bde6910a1c (patch)
tree6094106082817288518b2b98e62d4073a10d3776 /tools/__pycache__
parenttools: live debug HUD (gbhud.py) + 'gbctl hud' (diff)
downloadsl0pboy-2d39cb0b3ff9851e9872b3eb1f1324bde6910a1c.tar.gz
sl0pboy-2d39cb0b3ff9851e9872b3eb1f1324bde6910a1c.tar.xz
sl0pboy-2d39cb0b3ff9851e9872b3eb1f1324bde6910a1c.zip
fix(control): ignore SIGPIPE so a vanishing client can't kill the emulator
A client that connects and closes before reading (e.g. the HUD's liveness probe) made the greeting write() raise SIGPIPE, terminating the whole emulator - this was behind much of the 'it keeps dying' this session. Also: gbhud now re-resolves the live instance from the registry on every reconnect (skipping stale sockets by test-connecting), so the HUD follows respawns, and its box rendering is ANSI-width-correct.
Diffstat (limited to 'tools/__pycache__')
-rw-r--r--tools/__pycache__/gbhud.cpython-314.pycbin0 -> 18060 bytes
1 files changed, 0 insertions, 0 deletions
diff --git a/tools/__pycache__/gbhud.cpython-314.pyc b/tools/__pycache__/gbhud.cpython-314.pyc
new file mode 100644
index 0000000..3097503
--- /dev/null
+++ b/tools/__pycache__/gbhud.cpython-314.pyc
Binary files differ