summaryrefslogtreecommitdiffstats
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
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)
-rw-r--r--src/testdir/test_channel_pipe.py2
-rw-r--r--src/version.c2
2 files changed, 4 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()
diff --git a/src/version.c b/src/version.c
index 0dc91da61a..523791ca0f 100644
--- a/src/version.c
+++ b/src/version.c
@@ -747,6 +747,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 702,
+/**/
701,
/**/
700,