Also, use sys.exit() function, not exit(), because sys.exit() reliably
exists.
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_chgtdcpass.none.
samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_demodirsync_py.none.
samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_findprovisionusnranges.none.
-samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_mymachinepw.none.
samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_rebuildextendeddn.none.
samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_renamedc.none.
samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_repl_cleartext_pwd_py.none.
if o == "-s":
if not conf.load(v):
print(v + " not found")
- exit(1)
+ print("\nUsage: mymachinepw [-s SMBCONF]")
+ sys.exit(1)
loaded = True
if not loaded:
print("Error:")
print("Password for host[%s] not found in path[%s]." % (netbios, path))
print("You may want to pass the smb.conf location via the -s option.")
- exit(1)
+ print()
+ print("Usage: mymachinepw [-s SMBCONF]")
+ sys.exit(1)
password=msg[0]['secret'][0]
print(password)
-exit(0)
+sys.exit(0)