From 5579f41e19a11533cf07be08140a5653347bf594 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Sun, 29 Jan 2023 16:16:22 +0000 Subject: [PATCH] =?UTF-8?q?test/test.py:=20support=20=E2=80=98invisible?= =?UTF-8?q?=E2=80=99=20subgroups=20starting=20with=20=E2=80=98=5F=E2=80=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/test.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/test.py b/test/test.py index f4d827f9..7fe3c3df 100755 --- a/test/test.py +++ b/test/test.py @@ -489,8 +489,9 @@ class CmdGroupMgr(object): yellow(name.ljust(13)), (cls.__doc__.strip() if cls.__doc__ else cls.__name__) ) if hasattr(cls,'cmd_subgroups'): - max_w = max(len(k) for k in cls.cmd_subgroups) - for k,v in cls.cmd_subgroups.items(): + subgroups = {k:v for k,v in cls.cmd_subgroups.items() if not k.startswith('_')} + max_w = max(len(k) for k in subgroups) + for k,v in subgroups.items(): yield ' + {} ยท {}'.format( cyan(k.ljust(max_w+1)), v[0] ) from mmgen.ui import do_pager