YouCompleteMe/python/ycm
Homu 8161d35030 Auto merge of #2465 - micbou:response-future, r=Valloric
[READY] Fix exception when response future is not set

An `AttributeError` exception is raised when `Done` is called before `Start` in the `CompletionRequest` and `EventNotification` classes because the `_response_future` attribute is not yet defined.

Fixes #2461.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/valloric/youcompleteme/2465)
<!-- Reviewable:end -->
2016-12-23 09:41:21 +09:00
..
client Auto merge of #2465 - micbou:response-future, r=Valloric 2016-12-23 09:41:21 +09:00
tests Add docstring to HandleServerException 2016-12-12 02:53:57 +01:00
__init__.py Fixing python tests broken in rename 2013-05-19 20:06:14 -07:00
base.py Avoid evaluating Vim globals in Python 2016-05-06 20:14:10 +02:00
diagnostic_filter.py Refactor _FilterDiagnostics to rely on _ApplyDiagnosticFilter 2016-10-23 10:29:54 -04:00
diagnostic_interface.py Refactor _FilterDiagnostics to rely on _ApplyDiagnosticFilter 2016-10-23 10:29:54 -04:00
omni_completer.py Catch and log all server exceptions 2016-12-12 02:36:15 +01:00
paths.py Add error messages when ycmd crashed 2016-05-02 23:08:32 +02:00
setup.py Add error messages when ycmd crashed 2016-05-02 23:08:32 +02:00
syntax_parse.py Extract keywords from whole PreProc syntax group 2016-08-09 11:59:35 +02:00
unsafe_thread_pool_executor.py Update flake8 config 2016-03-06 17:39:55 +00:00
vimsupport.py Add client logfile 2016-11-19 18:47:43 +01:00
youcompleteme.py Catch and log all server exceptions 2016-12-12 02:36:15 +01:00