o
    ¹i¯  ã                   @   sØ   d Z ddlZddlZddlmZmZ dejv r)ejd Zedv r$de ZeeƒZn9e 	¡ dkr4d	\Z
Znd
\Z
Zzee
ƒZW n# eya Z zzeeƒZW n
 eyV   ed‚w W Y dZ[ndZ[ww eƒ  e¡ eZdS )z2Import basic exposure of libzmq C API as a backendé    Né   )Ú
public_apiÚselect_backendÚPYZMQ_BACKEND)ÚcythonÚcffizzmq.backend.%sÚPyPy)úzmq.backend.cffiúzmq.backend.cython)r
   r	   )Ú__doc__ÚosÚplatformÚselectr   r   ÚenvironÚbackendÚ_nsÚpython_implementationÚfirstÚsecondÚ	ExceptionÚoriginal_errorÚImportErrorÚglobalsÚupdateÚ__all__© r   r   úO/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/zmq/backend/__init__.pyÚ<module>   s2    



ÿÿ€þ