python: netcmd: remove redundant Option subclass
authorRob van der Linde <rob@catalyst.net.nz>
Thu, 5 Oct 2023 02:22:58 +0000 (15:22 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 24 Oct 2023 23:31:29 +0000 (23:31 +0000)
Instead, just import SambaOption as Option, so all the existing commands don't need changing.

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/netcmd/__init__.py

index fea3ad2d660d2bf45f5fd4f2918320273597e7f2..7069d7081ed101d3a6eb5ad0cd612821083e2067 100644 (file)
@@ -26,17 +26,14 @@ import samba
 from ldb import ERR_INVALID_CREDENTIALS, LdbError
 from samba import colour
 from samba.auth import system_session
-from samba.getopt import SambaOption, OptionError
+from samba.getopt import OptionError
+from samba.getopt import SambaOption as Option
 from samba.logger import get_samba_logger
 from samba.samdb import SamDB
 
 from .encoders import JSONEncoder
 
 
-class Option(SambaOption):
-    pass
-
-
 class PlainHelpFormatter(optparse.IndentedHelpFormatter):
     """This help formatter does text wrapping and preserves newlines."""