parameters: ( self, request_data, *args, **kwargs )
docstring: Starts the server and sends the initialize request, assuming the start is
      successful. |args| and |kwargs| are passed through to the underlying call to
      StartServer. In general, completers don't need to call this as it is called
      automatically in OnFileReadyToParse, but this may be used in completer
      subcommands that require restarting the underlying server.
docstring_summary: Starts the server and sends the initialize request, assuming the start is
      successful. |args| and |kwargs| are passed through to the underlying call to
      StartServer. In general, completers don't need to call this as it is called
      automatically in OnFileReadyToParse, but this may be used in completer
      subcommands that require restarting the underlying server.
docstring_tokens: Starts the server and sends the initialize request assuming the start is successful . |args| and |kwargs| are passed through to the underlying call to StartServer . In general completers don t need to call this as it is called automatically in OnFileReadyToParse but this may be used in completer subcommands that require restarting the underlying server .
function: def _StartAndInitializeServer( self, request_data, *args, **kwargs ):
      """Starts the server and sends the initialize request, assuming the start is
      successful. |args| and |kwargs| are passed through to the underlying call to
      StartServer. In general, completers don't need to call this as it is called
      automatically in OnFileReadyToParse, but this may be used in completer
      subcommands that require restarting the underlying server."""
      self._server_started = False
      self._extra_conf_dir = self._GetSettingsFromExtraConf( request_data )
  
      # Only attempt to start the server once. Set this after above call as it may
      # throw an exception
      self._server_started = True
  
      if self.StartServer( request_data, *args, **kwargs ):
        self._SendInitialize( request_data )
function_tokens: def _StartAndInitializeServer ( self , request_data , * args , * * kwargs ) : self . _server_started = False self . _extra_conf_dir = self . _GetSettingsFromExtraConf ( request_data ) # Only attempt to start the server once. Set this after above call as it may # throw an exception self . _server_started = True if self . StartServer ( request_data , * args , * * kwargs ) : self . _SendInitialize ( request_data )