¿Cómo mostrar ayuda para todos los subparsers en argparse?

Hice un script de Python que realiza muchas acciones, por lo que tiene muchas opciones, así que lo dividí en subparsers que también usan analizadores parentales para agrupar las opciones comunes.

Quiero una opción de ayuda que muestre la ayuda para todos los comandos con sus opciones, ¿es posible sin anular el método format_help?

Vi unpregunta similar, pero la agrupación no es crítica para mí, solo quiero las opciones allí.

Por ejemplo:

general_group = argparse.ArgumentParser(formatter_class=argparse.ArgumentDefaultsHelpFormatter,add_help=False)
general_group.add_argument('--threads', action='store_true', default=False)
second_group = argparse.ArgumentParser(formatter_class=argparse.ArgumentDefaultsHelpFormatter,add_help=False)
second_group.add_argument('--sleep', action='store', default=60, type=int)
parser = argparse.ArgumentParser(formatter_class=argparse.ArgumentDefaultsHelpFormatter)
subparsers=parser.add_subparsers(dest='action')
subparsers.add_parser('Restart',parents=[general_group,second_group])
subparsers.add_parser('Start',parents=[general_group])

args = parser.parse_args()

En este caso, me gustaría que si alguien ejecuta ./script.py -h verá la opción de hilos en la ayuda.

Respuestas a la pregunta(1)

Su respuesta a la pregunta