diff options
author | Karel Kočí <cynerd@email.cz> | 2016-06-30 16:11:56 +0200 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2016-06-30 16:11:56 +0200 |
commit | 9931e0888b2419326ae10ebbfae532261c5c125f (patch) | |
tree | 7504be5daccbb7b7d1ea396754de47b11ed790e5 /vim/bundle/YouCompleteMe/python/ycm/client/completer_available_request.py | |
parent | e573b3020c032400eed60b649a2cbf55266e6bb0 (diff) | |
download | myconfigs-9931e0888b2419326ae10ebbfae532261c5c125f.tar.gz myconfigs-9931e0888b2419326ae10ebbfae532261c5c125f.tar.bz2 myconfigs-9931e0888b2419326ae10ebbfae532261c5c125f.zip |
Fix submodules
Diffstat (limited to 'vim/bundle/YouCompleteMe/python/ycm/client/completer_available_request.py')
m--------- | vim/bundle/YouCompleteMe | 0 | ||||
-rw-r--r-- | vim/bundle/YouCompleteMe/python/ycm/client/completer_available_request.py | 58 |
2 files changed, 0 insertions, 58 deletions
diff --git a/vim/bundle/YouCompleteMe b/vim/bundle/YouCompleteMe new file mode 160000 +Subproject 0de1c0c9bb13ce82172b472c676035cd47cf6a6 diff --git a/vim/bundle/YouCompleteMe/python/ycm/client/completer_available_request.py b/vim/bundle/YouCompleteMe/python/ycm/client/completer_available_request.py deleted file mode 100644 index 3a480ca..0000000 --- a/vim/bundle/YouCompleteMe/python/ycm/client/completer_available_request.py +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (C) 2013 Google Inc. -# -# This file is part of YouCompleteMe. -# -# YouCompleteMe is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# YouCompleteMe is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with YouCompleteMe. If not, see <http://www.gnu.org/licenses/>. - -from __future__ import unicode_literals -from __future__ import print_function -from __future__ import division -from __future__ import absolute_import -from future import standard_library -standard_library.install_aliases() -from builtins import * # noqa - -from requests.exceptions import ReadTimeout - -from ycm.client.base_request import ( BaseRequest, BuildRequestData, - HandleServerException ) -from ycmd.responses import ServerError - - -class CompleterAvailableRequest( BaseRequest ): - def __init__( self, filetypes ): - super( CompleterAvailableRequest, self ).__init__() - self.filetypes = filetypes - self._response = None - - - def Start( self ): - request_data = BuildRequestData() - request_data.update( { 'filetypes': self.filetypes } ) - try: - self._response = self.PostDataToHandler( request_data, - 'semantic_completion_available' ) - except ( ServerError, ReadTimeout ) as e: - HandleServerException( e ) - - - def Response( self ): - return self._response - - -def SendCompleterAvailableRequest( filetypes ): - request = CompleterAvailableRequest( filetypes ) - # This is a blocking call. - request.Start() - return request.Response() |