From: Bram Moolenaar Date: Wed, 6 May 2020 17:38:30 +0000 (+0200) Subject: patch 8.2.0702: running channel tests may leave running process behind X-Git-Tag: v8.2.0702 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=54ed0dff2913f9c973f6ab04b3c96372bdf07406;p=vim 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) --- 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, /**/