youtube-summarizer/venv311/lib/python3.11/site-packages/fastmcp/utilities/http.py

9 lines
245 B
Python

import socket
def find_available_port() -> int:
"""Find an available port by letting the OS assign one."""
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.bind(("127.0.0.1", 0))
return s.getsockname()[1]