Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
import signal
signal.signal(signal.SIGINT, signal.SIG_DFL)
-from samba.netcmd.main import cmd_sambatool
-samba_tool = cmd_sambatool()
+from samba.netcmd.main import samba_tool
-try:
- command, args = samba_tool._resolve("samba-tool", *sys.argv[1:])
- retval = command._run(*args)
-except SystemExit as e:
- retval = e.code
-except Exception as e:
- command.show_command_error(e)
- retval = 1
+retval = samba_tool(*sys.argv[1:])
sys.exit(retval)