
    ^h                     :    S r SSKJr  SSKJr  / SQrS\S\4S jrg)	z2Import basic exposure of libzmq C API as a backend    )import_module)Dict)ContextSocketFrameMessageproxyproxy_steerablezmq_pollstrerror	zmq_errnohascurve_keypaircurve_publiczmq_version_infoIPC_PATH_MAX_LENPYZMQ_DRAFT_APInamereturnc           
           [        U 5      nSUR                  0nUR	                  [
         Vs0 s H  oD[        X5      _M     sn5        U$ ! [         a    e [         a  n[        SU  SU 35      UeSnAff = fs  snf )zSelect the pyzmq backendz
Importing z failed with Nmonitored_queue)r   ImportError	Exceptionr   update
public_apigetattr)r   modenskeys        L/home/james-whalen/.local/lib/python3.13/site-packages/zmq/backend/select.pyselect_backendr"      s    FD! 	3..
B II<#GC%%<=I   FJtfM!=>AEF =s   A A:A7 A22A7N)__doc__	importlibr   typingr   r   strr"        r!   <module>r)      s*    8
 $ 
&  r(   