(ports, num_servers)
| 140 | |
| 141 | |
| 142 | def check_param(ports, num_servers): |
| 143 | logger.info(f"check param {ports}, {num_servers}") |
| 144 | assert len(ports) == num_servers, "Number of ports must match num-servers" |
| 145 | for port in ports: |
| 146 | logger.info(f"check port {port}") |
| 147 | if not is_port_available("0.0.0.0", int(port)): |
| 148 | raise RuntimeError(f"Port {port} is not available.") |
| 149 | return True |
| 150 | |
| 151 | |
| 152 | def main(): |