| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/laragon/bin/python/python-3.10/Lib/asyncio/__pycache__/ |
Upload File : |
o
�L�bq � @ s� d Z ddlZejdkred��ddlZddlZddlZddlZddlZddl Z ddl
Z
dZdZej
Z
ejZe�� Zdded �d
d�ZG dd
� d
�ZG dd� dej�ZdS )z)Various Windows specific bits and pieces.� N�win32z
win32 only)�pipe�Popen�PIPE�
PipeHandlei F)TT)�duplex�
overlapped�bufsizec
C s t jd�t�� tt��d�}| rtj}tj tj
B }||}}ntj}tj
}d|}}|tjO }|d r8|tj
O }|d r@tj
}nd}d } }
z.t�||tjd||tjtj�} t�||dtjtj|tj�}
tj| dd�}|�d� | |
fW S | dur�t�| � |
dur�t�|
� � )zELike os.pipe() but with overlapped support and using handles not fds.z\\.\pipe\python-pipe-{:d}-{:d}-)�prefixr � NT�r )�tempfile�mktemp�format�os�getpid�next�
_mmap_counter�_winapi�PIPE_ACCESS_DUPLEX�GENERIC_READ�
GENERIC_WRITE�PIPE_ACCESS_INBOUND�FILE_FLAG_FIRST_PIPE_INSTANCE�FILE_FLAG_OVERLAPPED�CreateNamedPipe� PIPE_WAIT�NMPWAIT_WAIT_FOREVER�NULL�
CreateFile�
OPEN_EXISTING�ConnectNamedPipe�GetOverlappedResult�CloseHandle)r r r �addressZopenmode�accessZobsizeZibsizeZflags_and_attribsZh1Zh2�ov� r'