parameters: (self, function)
return_statement: return self._function_schema_template.substitute(
              function_id=function.function_id.primary_name,
              message_type=function.message_type.primary_name)
docstring: Generate function initialization code for source file.
  
          Generates function schema initialization code that should be used
          in the source file.
  
          Keyword arguments:
          function -- function to generate method for.
  
          Returns:
          String with function schema initialization source code.
docstring_summary: Generate function initialization code for source file.
docstring_tokens: Generate function initialization code for source file .
function: def _gen_function_schema(self, function):
          """Generate function initialization code for source file.
  
          Generates function schema initialization code that should be used
          in the source file.
  
          Keyword arguments:
          function -- function to generate method for.
  
          Returns:
          String with function schema initialization source code.
  
          """
  
          return self._function_schema_template.substitute(
              function_id=function.function_id.primary_name,
              message_type=function.message_type.primary_name)
function_tokens: def _gen_function_schema ( self , function ) : return self . _function_schema_template . substitute ( function_id = function . function_id . primary_name , message_type = function . message_type . primary_name )