passing arguments dict to componenets instead of **kwargs

This commit is contained in:
ahmadbilalkhalid 2020-01-10 15:45:48 +05:00
commit 31ec024be6
7 changed files with 18 additions and 44 deletions

View file

@ -16,7 +16,7 @@ from uncloud.scheduler.helper import (dead_host_mitigation, dead_host_detection,
arg_parser = argparse.ArgumentParser('scheduler', add_help=False)
def main(debug=False):
def main(arguments):
# The below while True is neccessary for gracefully handling leadership transfer and temporary
# unavailability in etcd. Why does it work? It works because the get_prefix,watch_prefix return
# iter([]) that is iterator of empty list on exception (that occur due to above mentioned reasons)
@ -50,7 +50,3 @@ def main(debug=False):
shared.vm_pool.put(vm_entry)
logger.info('No Resource Left. Emailing admin....')
if __name__ == '__main__':
main()