File: //lib/python3/dist-packages/pexpect/__pycache__/popen_spawn.cpython-38.pyc
U
�C
[ � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZzddlm Z m
Z
W n$ ek
rt ddl m Z m
Z
Y nX 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 kr4tj�d�| _n| �tj�| _tdt j
t jt j
||
|d�}tj
dkr�t �� }| jt jO _||d<