
    f                     8    d Z ddlmZ ddlmZ g dZdedefdZy)	z2Import basic exposure of libzmq C API as a backend    )import_module)Dict)ContextSocketFrameMessagedeviceproxyproxy_steerablezmq_pollstrerror	zmq_errnohascurve_keypaircurve_publiczmq_version_infoIPC_PATH_MAX_LENnamereturnc           
          	 t        |       }d|j                  i}|j	                  t
        D ci c]  }|t        ||       c}       |S # t        $ r  t        $ r}t        d|  d|       |d}~ww xY wc c}w )zSelect the pyzmq backendz
Importing z failed with Nmonitored_queue)r   ImportError	Exceptionr   update
public_apigetattr)r   modenskeys        M/var/www/cvtools/html/venv/lib/python3.12/site-packages/zmq/backend/select.pyselect_backendr"      s    FD! 	3..
B II<#sGC%%<=I   FJtfM!=>AEF =s   A A7A4A//A4N)__doc__	importlibr   typingr   r   strr"        r!   <module>r)      s*    8
 $ 
&  r(   