(host: str, preferred_port: int, max_scan: int = 100)
| 199 | |
| 200 | |
| 201 | def resolve_available_port(host: str, preferred_port: int, max_scan: int = 100) -> int: |
| 202 | for offset in range(max_scan): |
| 203 | candidate = preferred_port + offset |
| 204 | if port_is_available(host, candidate): |
| 205 | return candidate |
| 206 | return preferred_port |
| 207 | |
| 208 | |
| 209 | def wait_for_http(url: str, timeout_seconds: int) -> None: |
no test coverage detected