Ensure python main function return values (#7860)

The main functions are wrapped by a sys.exit function which expects and
argument. The curent implementation isn't returning values in all cases.
This change ensures main functions return a value in all cases.
pull/7894/head
Victor Morales 2021-08-19 06:51:24 -07:00 committed by GitHub
parent 1f09229740
commit c7d12cddec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View File

@ -430,6 +430,7 @@ def main(argv=None):
if not argv: if not argv:
argv = sys.argv[1:] argv = sys.argv[1:]
KubesprayInventory(argv, CONFIG_FILE) KubesprayInventory(argv, CONFIG_FILE)
return 0
if __name__ == "__main__": if __name__ == "__main__":

View File

@ -56,8 +56,9 @@ def main(argv=None):
argv = sys.argv[1:] argv = sys.argv[1:]
if not argv: if not argv:
usage() usage()
sys.exit(1) return 1
download_hash(argv) download_hash(argv)
return 0
if __name__ == "__main__": if __name__ == "__main__":