✏️ 正在编辑: streams.cpython-312.opt-1.pyc
路径:
/lib64/python3.12/asyncio/__pycache__/streams.cpython-312.opt-1.pyc
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
� �֦i�k � �l � d Z ddlZddlZddlZddlZddlZ eed� re dz Z ddlmZ ddlm Z ddlm Z dd lmZ dd lmZ ddl mZ ddlmZ d Zded�d�Zded�d�Z eed� rded�d�Zded�d�Z G d� dej, � Z G d� deej, � Z G d� d� Z G d� d� Zy))�StreamReader�StreamWriter�StreamReaderProtocol�open_connection�start_server� N�AF_UNIX)�open_unix_connection�start_unix_server� )� coroutines)�events)� exceptions)�format_helpers)� protocols)�logger)�sleepi )�limitc � �� � K � t j � }t ||�� }t ||�� � |j � fd�| |fi |��� d{ ��� \ }}t |� ||� }||fS 7 ��w)a� A wrapper for create_connection() returning a (reader, writer) pair. The reader returned is a StreamReader instance; the writer is a StreamWriter instance. The arguments are all the usual arguments to create_connection() except protocol_factory; most common are positional host and port, with various optional keyword arguments following. Additional optional keyword arguments are loop (to set the event loop instance to use) and limit (to set the buffer limit passed to the StreamReader). (If you want to customize the StreamReader and/or StreamReaderProtocol classes, just copy the code -- there's really nothing special here except some convenience.) �r �loop�r c � �� � S �N� ��protocols ��(/usr/lib64/python3.12/asyncio/streams.py�<lambda>z!open_connection.<locals>.<lambda>1 s �� �� N)r �get_running_loopr r �create_connectionr ) �host�portr �kwdsr �reader� transport�_�writerr s @r r r sx �� �� �&