1 parent 85cb26f commit d8ebb05Copy full SHA for d8ebb05
1 file changed
src/test/resources/fake-acp-agent.py
@@ -6,15 +6,20 @@
6
--slow-prompt delay prompt completion so a second turn can race
7
--exit-after-initialize exit immediately after initialize succeeds
8
--slow-initialize delay initialize so close/connect can race
9
+ --ignore-term ignore SIGTERM so close must escalate
10
--malformed-on-list emit invalid JSON instead of a session/list reply
11
"""
12
import json
13
+import signal
14
import sys
15
import time
16
17
18
MODES = set(sys.argv[1:])
19
20
+if "--ignore-term" in MODES:
21
+ signal.signal(signal.SIGTERM, signal.SIG_IGN)
22
+
23
24
def send(payload):
25
sys.stdout.write(json.dumps(payload) + "\n")
0 commit comments