File: //usr/local/CyberPanel/lib64/python3.10/site-packages/click/__pycache__/testing.cpython-310.pyc
o
��hI � @ s8 d dl mZ d dlmZ d dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZ
d dlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd lmZ e
jr_d d
lmZ ddlmZ G dd
� d
�Zejd%dd��ZG dd� dej�ZG dd� d�Z G dd� dej!�Z"d&dd �Z#G d!d"� d"�Z$G d#d$� d$�Z%dS )'� )�annotationsN)�
TracebackType� )�_compat)�
formatting)�termui)�utils)�_find_binary_reader)�ReadableBuffer)�Commandc @ sl e Zd Zd#dd�Zd$dd�Zd%dd�Zd&d'dd�Zd&d'dd�Zd&d'dd�Zd(dd�Z d)dd�Z
d*d d!�Zd"S )+�EchoingStdin�input�
t.BinaryIO�output�return�Nonec C s || _ || _d| _d S )NF)�_input�_output�_paused)�selfr
r � r �C/usr/local/CyberPanel/lib/python3.10/site-packages/click/testing.py�__init__ s
zEchoingStdin.__init__�x�str�t.Anyc C s t | j|�S �N)�getattrr )r r r r r �__getattr__ s zEchoingStdin.__getattr__�rv�bytesc C s | j s | j�|� |S r )r r �write)r r r r r �_echo# s zEchoingStdin._echo����n�intc C � | � | j�|��S r )r"