MCPcopy
hub / github.com/ycm-core/YouCompleteMe / SendCompletionRequest

Method SendCompletionRequest

python/ycm/youcompleteme.py:336–350  ·  view source on GitHub ↗
( self, force_semantic = False )

Source from the content-addressed store, hash-verified

334
335
336 def SendCompletionRequest( self, force_semantic = False ):
337 request_data = BuildRequestData()
338 request_data[ 'force_semantic' ] = force_semantic
339
340 if not self.NativeFiletypeCompletionUsable():
341 wrapped_request_data = RequestWrap( request_data )
342 if self._omnicomp.ShouldUseNow( wrapped_request_data ):
343 self._latest_completion_request = OmniCompletionRequest(
344 self._omnicomp, wrapped_request_data )
345 self._latest_completion_request.Start()
346 return
347
348 self._AddExtraConfDataIfNeeded( request_data )
349 self._latest_completion_request = CompletionRequest( request_data )
350 self._latest_completion_request.Start()
351
352
353 def CompletionRequestReady( self ):

Calls 7

BuildRequestDataFunction · 0.90
CompletionRequestClass · 0.90
ShouldUseNowMethod · 0.80
StartMethod · 0.45