YouCompleteMe/python/ycm/client
Strahinja Val Markovic 7248979bb4 We now handle the starting FileReadyToParse event
The problem was that when you start vim like "vim foo.cc", the FileReadyToParse
event is sent to the server before it's actually started up. Basically, a race
condition.

We _really_ don't want to miss that event. For C++ files, it tells the server to
start compiling the file.

So now PostDataToHandlerAsync in BaseRequest will retry the request 3 times
(with exponential backoff) before failing, thus giving the server time to boot.
2013-10-07 11:03:29 -07:00
..
__init__.py A (barely) working version of ycmd + client 2013-10-07 11:03:26 -07:00
base_request.py We now handle the starting FileReadyToParse event 2013-10-07 11:03:29 -07:00
command_request.py Event and completion request are now async 2013-10-07 11:03:28 -07:00
completion_request.py 'get_completions' handler is now 'completions' 2013-10-07 11:03:28 -07:00
event_notification.py We now handle the starting FileReadyToParse event 2013-10-07 11:03:29 -07:00