← Back
Editing: select.cpython-311.pyc
� mc�c � �: � d Z ddlmZ ddlmZ g d�Zdedefd�ZdS ) 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 | � � �n2# t $ r � t $ r}t d| � d|� �� � |�d}~ww xY w�fd�t D � � S )zSelect the pyzmq backendz Importing z failed with Nc �2 �� i | ]}|t �|� � ��S � )�getattr)�.0�key�mods ��4/usr/lib/python3/dist-packages/zmq/backend/select.py� <dictcomp>z"select_backend.<locals>.<dictcomp>$ s% �� �9�9�9�s�C���c�"�"�9�9�9� )r �ImportError� Exception� public_api)r �er s @r �select_backendr$ s� �� �F��D�!�!����� � � � �� F� F� F��=�t�=�=�!�=�=�>�>�A�E�����F����9�9�9�9�j�9�9�9�9s � �A�=�AN)�__doc__� importlibr �typingr r"