Moving SendCommandRequest into appropriate module
This commit is contained in:
parent
c01bc0481a
commit
387621d957
@ -17,6 +17,7 @@
|
|||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with YouCompleteMe. If not, see <http://www.gnu.org/licenses/>.
|
# along with YouCompleteMe. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
import time
|
||||||
from ycm.client.base_request import BaseRequest, BuildRequestData
|
from ycm.client.base_request import BaseRequest, BuildRequestData
|
||||||
|
|
||||||
|
|
||||||
@ -65,3 +66,12 @@ class CommandRequest( BaseRequest ):
|
|||||||
# vim.eval( 'youcompleteme#OpenGoToList()' )
|
# vim.eval( 'youcompleteme#OpenGoToList()' )
|
||||||
return self.ServerResponse()
|
return self.ServerResponse()
|
||||||
|
|
||||||
|
|
||||||
|
def SendCommandRequest( self, arguments, completer ):
|
||||||
|
request = CommandRequest( self, arguments, completer )
|
||||||
|
request.Start()
|
||||||
|
while not request.Done():
|
||||||
|
time.sleep( 0.1 )
|
||||||
|
|
||||||
|
return request.Response()
|
||||||
|
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
# along with YouCompleteMe. If not, see <http://www.gnu.org/licenses/>.
|
# along with YouCompleteMe. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import time
|
|
||||||
import vim
|
import vim
|
||||||
import ycm_core
|
import ycm_core
|
||||||
import subprocess
|
import subprocess
|
||||||
@ -27,7 +26,7 @@ from ycm import utils
|
|||||||
from ycm.completers.all.omni_completer import OmniCompleter
|
from ycm.completers.all.omni_completer import OmniCompleter
|
||||||
from ycm.completers.general import syntax_parse
|
from ycm.completers.general import syntax_parse
|
||||||
from ycm.client.base_request import BaseRequest
|
from ycm.client.base_request import BaseRequest
|
||||||
from ycm.client.command_request import CommandRequest
|
from ycm.client.command_request import SendCommandRequest
|
||||||
from ycm.client.completion_request import CompletionRequest
|
from ycm.client.completion_request import CompletionRequest
|
||||||
from ycm.client.event_notification import SendEventNotificationAsync
|
from ycm.client.event_notification import SendEventNotificationAsync
|
||||||
|
|
||||||
@ -84,13 +83,7 @@ class YouCompleteMe( object ):
|
|||||||
|
|
||||||
|
|
||||||
def SendCommandRequest( self, arguments, completer ):
|
def SendCommandRequest( self, arguments, completer ):
|
||||||
# TODO: This should be inside a method in a command_request module
|
return SendCommandRequest( arguments, completer )
|
||||||
request = CommandRequest( self, arguments, completer )
|
|
||||||
request.Start()
|
|
||||||
while not request.Done():
|
|
||||||
time.sleep( 0.1 )
|
|
||||||
|
|
||||||
return request.Response()
|
|
||||||
|
|
||||||
|
|
||||||
def GetCurrentCompletionRequest( self ):
|
def GetCurrentCompletionRequest( self ):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user