File: //opt/alt/python311/lib/python3.11/site-packages/click/__pycache__/testing.cpython-311.pyc
�
D��h�J � � � d dl mZ d dlmZ d dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dl
mZ ddlmZ ddlmZ ddlmZ ddlmZ dd lmZ ej rd d
lmZ ddlmZ G d� d
� � Zej d#d�� � Z G d� dej � � Z G d� d� � Z G d� dej � � Z!d$d�Z" G d� d � � Z# G d!� d"� � Z$dS )%� )�annotationsN)�
TracebackType� )�_compat)�
formatting)�termui)�utils)�_find_binary_reader)�ReadableBuffer)�Commandc �\ � e Zd Zdd�Zdd
�Zdd
�Zddd�Zddd�Zddd�Zdd�Z d d�Z
d!d�ZdS )"�EchoingStdin�input�
t.BinaryIO�output�return�Nonec �0 � || _ || _ d| _ d S )NF)�_input�_output�_paused)�selfr r s �@/opt/alt/python311/lib/python3.11/site-packages/click/testing.py�__init__zEchoingStdin.__init__ s � ������������ �x�str�t.Anyc �, � t | j |� � S �N)�getattrr )r r s r �__getattr__zEchoingStdin.__getattr__ s � ��t�{�A�&�&�&r �rv�bytesc �H � | j s| j � |� � |S r )r r �write)r r# s r �_echozEchoingStdin._echo"