
    kKj=                         d dl Z ddedefdZy)    Nhostreturnc                 
   d| v rt         j                  nt         j                  }t        j                   |t         j                        5 }|j	                  | df       |j                         d   cddd       S # 1 sw Y   yxY w)z4Find an available port by letting the OS assign one.:r      N)socketAF_INET6AF_INETSOCK_STREAMbindgetsockname)r   familyss      g/Users/ahmed/devFolder/Ultron/claude-voice/.venv/lib/python3.12/site-packages/fastmcp/utilities/http.pyfind_available_portr      sW     #tV__F	vv11	2a	ay}}q! 
3	2	2s   	&A99B)z	127.0.0.1)r   strintr        r   <module>r      s    "c "C "r   