class_docstr: Custom help formatter to display help message.
  
  It displays simple commands and groups of commands in separate sections.
class_docstr_tok: ["Custom","help","formatter","to","display","help","message",".","It","displays","simple","commands","and","groups","of","commands","in","separate","sections","."]
code: def _iter_indented_subactions(self, action: Action):
      if isinstance(action, argparse._SubParsersAction):
          self._indent()
          subactions = action._get_subactions()
          action_subcommands, group_subcommands = partition(
              lambda d: isinstance(
                  ALL_COMMANDS_DICT[d.dest], GroupCommand
              ),
              subactions,
          )
          yield Action(
              [], f"\n{' ':{self._current_indent}}Groups", nargs=0
          )
          self._indent()
          yield from group_subcommands
          self._dedent()
  
          yield Action(
              [], f"\n{' ':{self._current_indent}}Commands:", nargs=0
          )
          self._indent()
          yield from action_subcommands
          self._dedent()
          self._dedent()
      else:
          yield from super()._iter_indented_subactions(action)
  
imports: from __future__ import annotations
  import argparse
  import logging
  import sys
  from argparse import Action
  from collections import Counter
  from functools import lru_cache
  from typing import TYPE_CHECKING, Iterable
  import lazy_object_proxy
  from rich_argparse import RawTextRichHelpFormatter, RichHelpFormatter
  from airflow.cli.cli_config import DAG_CLI_DICT, ActionCommand, DefaultHelpParser, GroupCommand, core_commands
  from airflow.cli.utils import CliConflictError
  from airflow.exceptions import AirflowException
  from airflow.executors.executor_loader import ExecutorLoader
  from airflow.utils.helpers import partition
  from airflow.www.extensions.init_auth_manager import get_auth_manager_cls
label_desc: Use image node_id 1 for calling the AirflowHelpFormatter obj's underlying member method code with example usage: obj._iter_indented_subactions(action) without return types