From 54ed0dff2913f9c973f6ab04b3c96372bdf07406 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Wed, 6 May 2020 19:38:30 +0200 Subject: [PATCH] patch 8.2.0702: running channel tests may leave running process behind Problem: Running channel tests may leave running process behind. Solution: Make Python client exit when running into EOF. (Kurtis Rader, part of #6046) --- src/testdir/test_channel_pipe.py | 2 ++ src/version.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/testdir/test_channel_pipe.py b/src/testdir/test_channel_pipe.py index 5caffcbf9..5202908e7 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 0dc91da61..523791ca0 100644 --- a/src/version.c +++ b/src/version.c @@ -746,6 +746,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 702, /**/ 701, /**/ -- 2.50.1