a
�/�h� � @ sB d dl Z ddlmZ e �e�ZG dd� de�ZG dd� de�ZdS )� N� )�Channelc @ s0 e Zd ZdZdd� Zedd�dd�Zdd � ZdS )
�EchoChannelZechoc C s | � � d S �N�Zready��self�options� r
�</usr/lib/python3.9/site-packages/cockpit/channels/trivial.py�do_open s zEchoChannel.do_openN)�data�returnc C s | � |� d S r )Z
send_bytes)r r
r
r
r �do_data s zEchoChannel.do_datac C s | � � | �� d S r )Zdone�close�r r
r
r �do_done"