Server IP : 15.235.198.142 / Your IP : 216.73.216.0 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/twisted/conch/__pycache__/ |
Upload File : |
� Ϫ�f� � �� � d Z ddlZddlZddlZddlZddlmZ ddlmZ ddl m Z mZmZm Z ddlmZmZmZ G d� de� Z G d � d ej( � Z G d� de� Zd � Zdd�Zedk( r e� yy)zC Asynchronous local terminal input handling @author: Jp Calderone � N)�ServerProtocol)�ColoredManhole)�defer�protocol�reactor�stdio)�failure�log�reflectc � � e Zd Zy)�UnexpectedOutputErrorN)�__name__� __module__�__qualname__� � �5/usr/lib/python3/dist-packages/twisted/conch/stdio.pyr r s � �r r c �6 � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z y) �TerminalProcessProtocolc �D � || _ t j � | _ y �N)�protor �Deferred�onConnection)�selfr s r �__init__z TerminalProcessProtocol.__init__ s � ��� �!�N�N�,��r c �~ � | j j | � | j j d � d | _ y r )r �makeConnectionr �callback)r s r �connectionMadez&TerminalProcessProtocol.connectionMade s0 � �� � �!�!�$�'����"�"�4�(� ��r c �: � | j j |� y)zj Write to the terminal. @param data: Data to write. @type data: L{bytes} N)� transport�write�r �datas r r# zTerminalProcessProtocol.write$ s � � �����T�"r c �: � | j j |� y)zs Receive data from the terminal. @param data: Data received. @type data: L{bytes} N)r �dataReceivedr$ s r �outReceivedz#TerminalProcessProtocol.outReceived- s � � � � ����%r c �� � | j j � | j �?| j j t j t |� � � d| _ yy)zt Report an error. @param data: Data to include in L{Failure}. @type data: L{bytes} N)r"