qconfig: Add a return value to do_scan_source()

Return an exit code so we can use this function like do_tests().
Refactor the caller to handle this.

Reduce the size of main() by putting this code into its own function.

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass
2024-07-17 16:57:02 +01:00
parent 7e68804fa3
commit d63357eefc

View File

@@ -1451,6 +1451,7 @@ def do_scan_source(path, do_update):
file=out)
for item in sorted(proper_not_found):
print(item, file=out)
return 0
def parse_args():
@@ -1546,10 +1547,8 @@ def main():
if args.test:
return do_tests()
if args.scan_source:
do_scan_source(os.getcwd(), args.update)
return 0
return do_scan_source(os.getcwd(), args.update)
if args.imply:
imply_flags = 0