patch 7.4.1297
Problem: On Mac test_channel leaves python instances running.
Solution: Use a small waittime to make ch_open() work. (Ozaki Kiichi)
diff --git a/src/testdir/test_channel.vim b/src/testdir/test_channel.vim
index 7d82094..432171d 100644
--- a/src/testdir/test_channel.vim
+++ b/src/testdir/test_channel.vim
@@ -23,6 +23,7 @@
endif
let s:port = -1
+let s:chopt = has('macunix') ? {'waittime' : 1} : {}
func s:start_server()
" The Python program writes the port number in Xportnr.
@@ -60,7 +61,7 @@
endif
let s:port = l[0]
- let handle = ch_open('localhost:' . s:port)
+ let handle = ch_open('localhost:' . s:port, s:chopt)
return handle
endfunc
@@ -155,7 +156,7 @@
endif
call assert_equal('got it', ch_sendexpr(handle, 'hello!'))
- let newhandle = ch_open('localhost:' . s:port)
+ let newhandle = ch_open('localhost:' . s:port, s:chopt)
call assert_equal('got it', ch_sendexpr(newhandle, 'hello!'))
call assert_equal('got it', ch_sendexpr(handle, 'hello!'))
@@ -181,7 +182,7 @@
" Test that trying to connect to a non-existing port fails quickly.
func Test_connect_waittime()
let start = reltime()
- let handle = ch_open('localhost:9876')
+ let handle = ch_open('localhost:9876', s:chopt)
if handle >= 0
" Oops, port does exists.
call ch_close(handle)
diff --git a/src/version.c b/src/version.c
index 131ef4b..23ee41b 100644
--- a/src/version.c
+++ b/src/version.c
@@ -748,6 +748,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1297,
+/**/
1296,
/**/
1295,