python (3.12.0)

(root)/
lib/
python3.12/
__pycache__/
pty.cpython-312.opt-2.pyc

ˑe	ddlmZddlZddlZddlZddlmZmZddlmZmZmZgdZ	dZ
dZdZdZ
dZd	Zd
ZdZdZd
ZeefdZeefdZy))selectN)closewaitpid)setraw	tcgetattr	tcsetattr)openptyforkspawnc		tjS#ttf$rYnwxYwt	\}}t|}||fSN)osr	AttributeErrorOSError_open_terminal
slave_open)	master_fd
slave_nameslave_fds   7/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/pty.pyr	r	sRE
zz|G$

*,Iz*%Hhs))c	ddl}|jdtd	tj\}}tj
|}tj|||fS#ttf$rYtSwxYw)NrUse pty.openpty() instead.r

stacklevel)
warningswarnDeprecationWarningrr	ttynamerrrr)rrrrs    rmaster_openr!&s*MM.0BqMQ% jjl	8ZZ)

*$$
G$

sA$$A?>A?c	dD]C}dD]<}d|z|z}	tj|tj}|d|z|zfccSEtd#t$rYWwxYw)NpqrstuvwxyzPQRST0123456789abcdefz/dev/ptyz/dev/ttyzout of pty devices)ropenO_RDWRr)xypty_namefds    rrr9s;
,#	,A!A~)H
WWXryy1
Q*++
	,,&
''

s$A	A! A!c	ddl}|jdtdtj|tj
}	ddlm}m}	|||d|||d|S#t$r|cYSwxYw#t$rY|SwxYw)Nrrr
r)ioctlI_PUSHptemldterm)rrrrr%r&fcntlr,r-ImportErrorr)tty_namerresultr,r-s     rrrEs*
MM.0BqMQ
WWXryy
)F'

fff%
ffh'M


M
s$A"A3"A0/A03	B?Bc		tj\}}|tk(r	tj||fS||fS#t$rY||fSwxYw#t
tf$rYnwxYwt
\}}tj}|tk(r.tj|tj|||fStj|||fSr)
rforkptyCHILDsetsidrrr	r
r	login_tty)pidr*rrs    rr
r
ZsM**,R%<
		BwsBw
Bw


G$

")Ix
'')C
e|

X
	>		>s"AA	AAA$#A$c0	tj|dS)Ni)rread)r*s r_readr<vs 
772tc	tj|r<tj|d	t|||tj|dyd}|tk7}|t
k7}d}d}	g}g}	|r#t
||kr|jt|rt
||kr|j||r#t
|dkDr|	jt
t
|dkDr|	j|t||	g\}}	}
t
|	vr 	tjt
|}||d}||vr	||}|sy||z
}||	vrtj||}||d}|rt|vr|t}|sd}n||z
}#tj|dwxYw#t$rd}Y~wxYw#t$rd}YwxYw)NF)master_read
stdin_readTir=r)rget_blockingset_blocking_copySTDIN_FILENO
STDOUT_FILENOlenappendrwriter)
rr?r@high_waterlevelstdin_availstdout_availi_bufo_bufrfdswfds_xfdsndatas
             rrCrCzs<
y!		5)	-)L
OOIt,O|+K
-LEE
3u:7KK%CJ8KK	"CJNKK
&u:>KK	""4r2dED 
%HH]E2ab	
"9-TMEE*A!"IE<4/l+D#
U
OOIt,2
%$
%

s/F	F$8F5	F!$F21F25GGc	t|tr|f}tjd|t	\}}|t
k(rt
j|dg|	tt}ttd}	t||||r tttj	t!|t#|ddS#tj$rd}YawxYw#|r tttjwwxYw)Nz	pty.spawnrTFr)
isinstancestrsysauditr
r6rexeclprrDrttyerrorrCr	TCSAFLUSHrr)argvr?r@r9rmoderestores       rrrs#$wIIk4 VNC
e|
		$q'!D!&|9
ij1lCMM48	)3?199lCMM48s C<
C CC $D)rrrVrYrrrrr__all__rDrE
STDERR_FILENOr6r	r!rrr
r<rCrr=r<module>rbsq 	

,,
&

	
&
(*8"'5?B"er=