Set stdin to PIPE on Windows only when necessary
Executing the check_core_version.py script with SafePopen and stdin to PIPE raises an error in Vim on Windows. Since the stdin option is only useful when starting the ycmd server, it is only set in this case.
This commit is contained in:
parent
8505544d23
commit
0fd842a29e
@ -130,7 +130,8 @@ class YouCompleteMe( object ):
|
|||||||
if self._user_options[ 'server_keep_logfiles' ]:
|
if self._user_options[ 'server_keep_logfiles' ]:
|
||||||
args.append('--keep_logfiles')
|
args.append('--keep_logfiles')
|
||||||
|
|
||||||
self._server_popen = utils.SafePopen( args, stdout = PIPE, stderr = PIPE)
|
self._server_popen = utils.SafePopen( args, stdin_windows = PIPE,
|
||||||
|
stdout = PIPE, stderr = PIPE)
|
||||||
BaseRequest.server_location = 'http://127.0.0.1:' + str( server_port )
|
BaseRequest.server_location = 'http://127.0.0.1:' + str( server_port )
|
||||||
BaseRequest.hmac_secret = hmac_secret
|
BaseRequest.hmac_secret = hmac_secret
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user