def parse_args() -> argparse.Namespace: """Parse and return commandline arguments.""" parser = argparse.ArgumentParser(description="Flower") parser.add_argument( "--log_host", type=str, help="HTTP log handler host (no default)", ) parser.add_argument( "--setting", type=str, choices=SETTINGS.keys(), help="Setting to run.", ) return parser.parse_args()
def parse_args() -> argparse.Namespace: """Parse and return commandline arguments.""" parser = argparse.ArgumentParser(description="Flower") parser.add_argument( "--server_address", type=str, default=DEFAULT_SERVER_ADDRESS, help=f"gRPC server address (IPv6, default: {DEFAULT_SERVER_ADDRESS})", ) parser.add_argument( "--log_host", type=str, help="HTTP log handler host (no default)", ) parser.add_argument( "--setting", type=str, choices=SETTINGS.keys(), help="Setting to run.", ) parser.add_argument("--cid", type=str, required=True, help="Client cid.") return parser.parse_args()