Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/zmq/backend/cffi/__pycache__/utils.cpython-39.pyc
Ðазад
a a�hw � @ sp d Z ddlmZ ddlmZmZ ddlmZmZm Z m Z ddlmZ dd� Z d d � Zdd� Zd d� Zg d�ZdS )z miscellaneous zmq_utils wrapping� )�EINTR� )�ffi�C)�ZMQError�InterruptedSystemCall� _check_rc�_check_version)�unicodec C s, t dd� t| t�r| �d�} tt�| ��S )z|Check for zmq capability by name (e.g. 'ipc', 'curve') .. versionadded:: libzmq-4.1 .. versionadded:: 14.1 )� r zzmq.has�utf8)r � isinstancer �encode�boolr Zzmq_has)Z capability� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/zmq/backend/cffi/utils.py�has s r c C sV t dd� t�d�} t�d�}t�| |�}t|� t�| �dd� t�|�dd� fS )u generate a Z85 keypair for use with zmq.CURVE security Requires libzmq (≥ 4.0) to have been built with CURVE support. Returns ------- (public, secret) : two bytestrings The public and private keypair as 40 byte z85-encoded bytestrings. )� � � curve_keypair�char[64]N�( )r r �newr Zzmq_curve_keypairr �buffer)�public�private�rcr r r r s r c C sN t | t�r| �d�} tdd� t�d�}t�|| �}t|� t� |�dd� S )uo Compute the public key corresponding to a private key for use with zmq.CURVE security Requires libzmq (≥ 4.2) to have been built with CURVE support. Parameters ---------- private The private key as a 40 byte z85-encoded bytestring Returns ------- bytestring The public key as a 40 byte z85-encoded bytestring. r )r r �curve_publicr Nr ) r r r r r r r Zzmq_curve_publicr r )r r r r r r r - s r c O s4 | |� }zt |� W q0 ty* Y q Y q 0 q0q dS )z/make a call, retrying if interrupted with EINTRN)r r )�f�args�kwargsr r r r �_retry_sys_callE s r! )r r r N)�__doc__�errnor Z_cffir r Z zmq.errorr r r r Zzmq.utils.strtypesr r r r r! �__all__r r r r �<module> s
| ver. 1.1 | |
.
| PHP 8.3.30 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка