*j S SK J r S SKrS SKrS SKrS SKJrJr S SKJrJrJr / SQr S r SrSrS r S rS rS rS rS rS r\\4S jr\\4S jrg) )selectN)closewaitpid)setraw tcgetattr tcsetattr)openptyforkspawn c [ R " 5 $ ! [ [ 4 a Of = f[ 5 u p[ U5 nX4$ N)osr AttributeErrorOSError_open_terminal slave_open) master_fd slave_nameslave_fds */opt/alt/python313/lib64/python3.13/pty.pyr r sH zz|G$ *,I*%Hs **c SS K n U R S[ SS9 [ R " 5 u p[ R " U5 n[ R " U5 X4$ ! [ [ 4 a [ 5 $ f = f)Nr Use pty.openpty() instead.r stacklevel) warningswarnDeprecationWarningr r ttynamer r r r )r r r r s r master_openr! &