From 8b575612975df853cf7718fb2c9dea3bbf064508 Mon Sep 17 00:00:00 2001 From: Rob van der Linde Date: Thu, 5 Oct 2023 12:05:17 +1300 Subject: [PATCH] netcmd: correctly pass Samba option class to OptionParser On OptionGroups it will set option_class and then this gets used by self.add_option Signed-off-by: Rob van der Linde Reviewed-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- python/samba/netcmd/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python/samba/netcmd/__init__.py b/python/samba/netcmd/__init__.py index bb3736e2117..3150251fa75 100644 --- a/python/samba/netcmd/__init__.py +++ b/python/samba/netcmd/__init__.py @@ -215,7 +215,9 @@ class Command(object): usage=self.synopsis, description=self.full_description, formatter=PlainHelpFormatter(), - prog=prog, epilog=epilog) + prog=prog, + epilog=epilog, + option_class=Option) parser.add_options(self.takes_options) optiongroups = {} for name in sorted(self.takes_optiongroups.keys()): -- 2.47.3