File: //lib/python3.9/site-packages/pexpect/__pycache__/popen_spawn.cpython-39.pyc
a
��!^ � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZzddlm Z m
Z
W n" eyr ddl m Z m
Z
Y n0 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 sl e Zd Zd� 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 r4tj�d�| _n| �tj�| _tdt j
t jt j
||
|d�}tj
dkr�t �� }| jt jO _||d<