File: //usr/lib/python3/dist-packages/pexpect/__pycache__/popen_spawn.cpython-310.pyc
o
��!^ � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZz
ddlm Z m
Z
W n ey9 ddl m Z m
Z
Y nw ddlm
Z
mZ ddlmZ ddlmZ G dd � d e
�ZdS )
zJProvides an interface like pexpect.spawn interface using subprocess.Popen
� N)�Queue�Empty� )� SpawnBase�PY3)�EOF)�string_typesc sr e Zd Z d� fdd� ZdZdd � Zd
d� Zdd
� Zdd� Zdd� Z ddd�Z
dd� Zdd� Zdd� Z
� ZS )�
PopenSpawn� �� N�strictc
s t t| �j|||||| d� |d u rtj�d�| _n| �tj�| _tdt j
t jt j
||
|d�}tj
dkrIt �� }| jt jO _||d<