Fix port number overflow (#2826)

This commit is contained in:
TianYu GUO
2025-01-11 05:44:32 +08:00
committed by GitHub
parent 5413ec2bbe
commit b170646991
2 changed files with 6 additions and 1 deletions

View File

@@ -928,7 +928,10 @@ class PortArgs:
while True:
if is_port_available(port):
break
port += 42
if port < 60000:
port += 42
else:
port -= 43
return PortArgs(
tokenizer_ipc_name=tempfile.NamedTemporaryFile(delete=False).name,

View File

@@ -335,6 +335,8 @@ def is_port_available(port):
return True
except socket.error:
return False
except OverflowError:
return False
def decode_video_base64(video_base64):