3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-11-22 06:29:23 +01:00

test-runner: Replace exit with sys.exit

exit comes from the site module which is "useful for the interactive
interpreter shell and should not be used in programs."
(https://docs.python.org/3/library/constants.html#constants-added-by-the-site-module)
Replace with sys.exit().  I for an undefined error for exit in
exit_vm().
This commit is contained in:
Andrew Zaborowski 2022-03-30 19:34:00 +02:00 committed by Denis Kenzior
parent 83299ef6aa
commit 45f86d7148

View File

@ -300,7 +300,7 @@ class Process(subprocess.Popen):
f = open(os.path.join(dir, file), mode) f = open(os.path.join(dir, file), mode)
except Exception as e: except Exception as e:
traceback.print_exc() traceback.print_exc()
exit(0) sys.exit(0)
if self.ctx.args.log_gid: if self.ctx.args.log_gid:
os.fchown(f.fileno(), uid, gid) os.fchown(f.fileno(), uid, gid)
@ -1545,11 +1545,11 @@ def run_auto_tests(ctx, args):
os.chdir(tests[0]) os.chdir(tests[0])
os.environ['DBUS_SYSTEM_BUS_ADDRESS'] = ctx.dbus_address os.environ['DBUS_SYSTEM_BUS_ADDRESS'] = ctx.dbus_address
os.system('/bin/bash') os.system('/bin/bash')
exit() sys.exit()
if len(subtests) < 1: if len(subtests) < 1:
dbg("No tests to run") dbg("No tests to run")
exit() sys.exit()
rqueue = multiprocessing.Queue() rqueue = multiprocessing.Queue()
p = multiprocessing.Process(target=start_test, args=(ctx, subtests, rqueue)) p = multiprocessing.Process(target=start_test, args=(ctx, subtests, rqueue))
@ -1994,7 +1994,7 @@ if __name__ == '__main__':
prepare_sandbox() prepare_sandbox()
run_tests() run_tests()
exit() sys.exit()
main = Main() main = Main()
main.start() main.start()