code: def _docstring_generator_call(op_name):
      """
      Generate full docstring for `__call__` of Operator `op_name`.
      """
      schema = _b.GetSchema(op_name)
      if schema.IsDocPartiallyHidden():
          return ""
      if schema.HasCallDox():
          ret = schema.GetCallDox()
      elif schema.HasInputDox():
          ret = _docstring_prefix_from_inputs(op_name)
      elif schema.CanUseAutoInputDox():
          ret = _docstring_prefix_auto(op_name)
      else:
          op_full_name, _, _ = _names._process_op_name(op_name)
          ret = (
              "See :meth:`nvidia.dali.ops."
              + op_full_name
              + "` class for complete information.\n"
          )
      if schema.AppendKwargsSection():
          # Kwargs section
          tensor_kwargs = _get_kwargs(schema)
          if tensor_kwargs:
              ret += """
  Keyword Args
  ------------
  """
              ret += tensor_kwargs
      return ret
  
file_path: DALI/dali/python/nvidia/dali/ops/_docs.py
imports: import ast
  from nvidia.dali import backend
  from nvidia.dali.types import _default_converter, _type_name_convert_to_string
  from nvidia.dali.ops import _registry, _names
label_desc: Use image node_id 9 for calling a global function with example usage: _docstring_generator_call(op_name) and returns: ret, str