import socket def find_free_port(): """ Finds a free port on the local machine. """ with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.bind(("", 0)) return s.getsockname()[1]