%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/alt/python37/lib64/python3.7/site-packages/guppy/etc/__pycache__/
Upload File :
Create Path :
Current File : //opt/alt/python37/lib64/python3.7/site-packages/guppy/etc/__pycache__/xterm.cpython-37.pyc

B

�]=	�@sRddlZddlZddlZd\ZZZdd�Zdd�Zddd	�Zdd
d�Z	dd
�Z
dS)�N)r��c
Cs�yddl}Wntk
r YnPXy|�tjdd�\}}Wn,tk
rf}zt�|��Wdd}~XYnX||fSx`dD]X}xRdD]J}d||}yt�|tj�}Wntjk
r�w�YnX|d||fSWqvWt�d��dS)Nri�ZpqrstuvwxyzPQRSTZ0123456789abcdefz/dev/ptyz/dev/ttyzout of pty devices)	�sgi�ImportErrorZ_getpty�fcntl�O_RDWR�IOError�os�error�open)r�tty_name�	master_fd�msg�x�yZpty_name�fd�r�B/opt/alt/python37/lib64/python3.7/site-packages/guppy/etc/xterm.py�master_opens$

rcCst�|tj�S)N)r	rrr)rrrr�
slave_open.sr�cCs�t�\}}t��}|rxt|�}t�|t�t�|t�t�|t�|tkrTt�|�t�|�t	j
��|dk	r�|�n(t��d||dd�|f}t�
|�|S)Nzxterm %s -S%s%d���)rr	�forkr�dup2�STDIN_FILENO�
STDOUT_FILENO�
STDERR_FILENO�close�sys�stdin�readline�setsid�system)�prog�optionsr
r�pidZslave_fd�cmdrrr�xterm2s"




r'cCs4t��}|r|St��t||�}|s0t�d�dS)Nr)r	rr!r'�_exit)r#r$r%rrr�	forkxtermKs
r)cCstd�xq
WdS)N�hello)�printrrrrr*Vsr*)Nr)Nr)r	rrrrrrrr'r)r*rrrr�<module>s




Zerion Mini Shell 1.0