parameters: (self, full_name)
return_statement: return self._service_descriptors[full_name]
docstring: Loads the named service descriptor from the pool.
  
      Args:
        full_name: The full name of the service descriptor to load.
  
      Returns:
        The service descriptor for the named service.
  
      Raises:
        KeyError: if the service cannot be found in the pool.
docstring_summary: Loads the named service descriptor from the pool.
docstring_tokens: Loads the named service descriptor from the pool .
function: def FindServiceByName(self, full_name):
      """Loads the named service descriptor from the pool.
  
      Args:
        full_name: The full name of the service descriptor to load.
  
      Returns:
        The service descriptor for the named service.
  
      Raises:
        KeyError: if the service cannot be found in the pool.
      """
      full_name = _NormalizeFullyQualifiedName(full_name)
      if full_name not in self._service_descriptors:
        self._FindFileContainingSymbolInDb(full_name)
      return self._service_descriptors[full_name]
function_tokens: def FindServiceByName ( self , full_name ) : full_name = _NormalizeFullyQualifiedName ( full_name ) if full_name not in self . _service_descriptors : self . _FindFileContainingSymbolInDb ( full_name ) return self . _service_descriptors [ full_name ]