Skip to content

Commit 45e4e6a

Browse files
committed
Exit with integer exit code
1 parent 3de55d1 commit 45e4e6a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

easybuild/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -822,7 +822,7 @@ def main_with_hooks(args=None):
822822
hooks = load_hooks(eb_go.options.hooks)
823823

824824
try:
825-
sys.exit(main(args=args, prepared_cfg_data=(init_session_state, eb_go, cfg_settings)))
825+
sys.exit(int(main(args=args, prepared_cfg_data=(init_session_state, eb_go, cfg_settings))))
826826
except EasyBuildError as err:
827827
run_hook(FAIL, hooks, args=[err])
828828
print_error(err.msg, exit_on_error=True, exit_code=err.exit_code)

easybuild/tools/build_log.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ def print_error(msg, *args, **kwargs):
413413
if opt_parser:
414414
opt_parser.print_shorthelp()
415415
sys.stderr.write("ERROR: %s\n" % msg)
416-
sys.exit(exit_code)
416+
sys.exit(int(exit_code))
417417
elif log is not None:
418418
raise EasyBuildError(msg)
419419

0 commit comments

Comments
 (0)