code: def _docstring_prefix_auto(op_name):
      """
      Generate start of the docstring for `__call__` of Operator `op_name`
      with default values. Assumes there will be 0 or 1 inputs
      """
      schema = _b.GetSchema(op_name)
      if schema.MaxNumInput() == 0:
          return """__call__(**kwargs)
  
  Operator call to be used in graph definition. This operator doesn't have any inputs.
  """
      elif schema.MaxNumInput() == 1:
          input_name = _names._get_input_name(schema, 0)
          ret = f"""__call__({input_name}, **kwargs)
  
  Operator call to be used in graph definition.
  
  Args
  ----
  """
          dox = "Input to the operator.\n"
          fmt = "TensorList" + _supported_layouts_str(
              schema.GetSupportedLayouts(0)
          )
          ret += _numpydoc_formatter(
              input_name, fmt, dox, optional=False
          )
          return ret
      return ""
  
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 8 for calling a global function with example usage: _docstring_prefix_auto(op_name) and returns: str, str, ret