From ec69124eb4729840d0bfbfa4f84608d0f48ff9a5 Mon Sep 17 00:00:00 2001 From: huafeng Date: Wed, 23 Apr 2025 14:16:53 +0800 Subject: [PATCH] [Misc] Improve readability of get_open_port function. (#17024) Signed-off-by: gitover22 --- vllm/utils.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/vllm/utils.py b/vllm/utils.py index c6e2afff72d77..c65a370bd530a 100644 --- a/vllm/utils.py +++ b/vllm/utils.py @@ -628,12 +628,12 @@ def get_open_port() -> int: process. Currently it uses 2 ports. """ if "VLLM_DP_MASTER_PORT" in os.environ: - dp_port = envs.VLLM_DP_MASTER_PORT + dp_master_port = envs.VLLM_DP_MASTER_PORT + reserved_port_range = range(dp_master_port, dp_master_port + 10) while True: - port = _get_open_port() - if dp_port <= port < dp_port + 10: - continue - return port + candidate_port = _get_open_port() + if candidate_port not in reserved_port_range: + return candidate_port return _get_open_port()