"""Request a project-wide stop once; never claim per-job cancellation."""
import argparse
from resolve_api_connection import connect
from resolve_api_queue import cli_write, write_from_args, print_result


def main():
    parser = argparse.ArgumentParser(description=__doc__)
    cli_write(parser, "stop")
    args = parser.parse_args()
    return print_result(lambda: write_from_args(connect(), "stop", args))


if __name__ == "__main__":
    raise SystemExit(main())
