← Back
Editing: spawnbase.cpython-311.pyc
� ��!^�R � �� � d dl mZmZ d dlZd dlZd dlZd dlZd dlZddlm Z m Z mZ ddlm Z mZmZ ej d dk ZereneZ G d� de� � Z G d � d e� � ZdS )� )�StringIO�BytesION� )�ExceptionPexpect�EOF�TIMEOUT)�Expecter�searcher_string�searcher_re� c �B � e Zd ZdZedd�� � Zedd�� � ZdS )� _NullCoderzPass bytes through unchanged.Fc � � | S �N� ��b�finals �3/usr/lib/python3/dist-packages/pexpect/spawnbase.py�encodez_NullCoder.encode � � ��� c � � | S r r r s r �decodez_NullCoder.decode r r N)F)�__name__� __module__�__qualname__�__doc__�staticmethodr r r r r r r sX � � � � � �'�'��� � � �\�� �� � � �\�� � r r c �� � e Zd ZdZdZdZdZ dd�Zd� Zd � Z d � Z d� Zd� Z e ee� � Zd d�Zd� Zd� Zd!d�Z d!d�Z d!d�Zd"d�Zd#d�Zd#d�Zd� Zd#d�Zd� Zd� Zd� Zd� Zd� ZdS )$� SpawnBasez�A base class providing the backwards-compatible spawn API for Pexpect. This should not be instantiated directly: use :class:`pexpect.spawn` or :class:`pexpect.fdpexpect.fdspawn`. NF� �� �strictc � � t j | _ t j | _ t j | _ d | _ d| _ d | _ d | _ d | _ d | _ d| _ d | _ d | _ d | _ d| _ || _ t | _ || _ d | _ d | _ || _ || _ d| _ d| _ d| _ d| _ d| _ dt9 | � � z dz | _ d| _ || _ || _ |��tC � � x| _"