summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_channel_pipe.py
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-05-06 19:38:30 +0200
committerBram Moolenaar <Bram@vim.org>2020-05-06 19:38:30 +0200
commit54ed0dff2913f9c973f6ab04b3c96372bdf07406 (patch)
tree85c270380c2dc0a50327a62698b3841701b291ef /src/testdir/test_channel_pipe.py
parent2a1381c305b32885c644cc300e4f6734292626a2 (diff)
patch 8.2.0702: running channel tests may leave running process behindv8.2.0702
Problem: Running channel tests may leave running process behind. Solution: Make Python client exit when running into EOF. (Kurtis Rader, part of #6046)
Diffstat (limited to 'src/testdir/test_channel_pipe.py')
-rw-r--r--src/testdir/test_channel_pipe.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/testdir/test_channel_pipe.py b/src/testdir/test_channel_pipe.py
index 5caffcbf9e..5202908e7e 100644
--- a/src/testdir/test_channel_pipe.py
+++ b/src/testdir/test_channel_pipe.py
@@ -29,6 +29,8 @@ if __name__ == "__main__":
while True:
typed = sys.stdin.readline()
+ if typed == "": # EOF -- stop
+ break
if typed.startswith("quit"):
print("Goodbye!")
sys.stdout.flush()