in pbspro/src/pbspro/autoscaler.py [0:0]
def main() -> int:
ctx_handler = register_result_handler(DefaultContextHandler("[initialization]"))
parser = ArgumentParser()
parser.add_argument(
"-c", "--config", help="Path to autoscale config.", required=True
)
args = parser.parse_args()
config_path = os.path.expanduser(args.config)
if not os.path.exists(config_path):
print("{} does not exist.".format(config_path), file=sys.stderr)
return 1
config = json_load(config_path)
autoscale_pbspro(config, ctx_handler=ctx_handler)
return _exit_code