in llm_swarm/__init__.py [0:0]
def get_unused_port(start=50000, end=65535):
for port in range(start, end + 1):
try:
sock = socket.socket()
sock.bind(("", port))
sock.listen(1)
sock.close()
return port
except OSError:
continue
raise IOError("No free ports available in range {}-{}".format(start, end))