diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-05-06 19:38:30 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-05-06 19:38:30 +0200 |
commit | 54ed0dff2913f9c973f6ab04b3c96372bdf07406 (patch) | |
tree | 85c270380c2dc0a50327a62698b3841701b291ef | |
parent | 2a1381c305b32885c644cc300e4f6734292626a2 (diff) | |
download | vim-git-54ed0dff2913f9c973f6ab04b3c96372bdf07406.tar.gz |
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.py | 2 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 4 insertions, 0 deletions
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 @@ -747,6 +747,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 702, +/**/ 701, /**/ 700, |