From f39eb13b8c9bad9a9c99f238c70d318535341893 Mon Sep 17 00:00:00 2001 From: bastimeyer Date: Sat, 17 Feb 2024 04:27:02 +0100 Subject: [PATCH] docs: skip groups with only suppressed actions --- docs/ext_argparse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ext_argparse.py b/docs/ext_argparse.py index 05150187..41672e4c 100644 --- a/docs/ext_argparse.py +++ b/docs/ext_argparse.py @@ -157,7 +157,7 @@ class ArgparseDirective(Directive): for group in parser.NESTED_ARGUMENT_GROUPS[parent]: is_parent = group in parser.NESTED_ARGUMENT_GROUPS # Exclude empty groups - if not group._group_actions and not is_parent: + if not is_parent and not any(action.help != argparse.SUPPRESS for action in group._group_actions or []): continue title = group.title yield ""