%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/twisted/conch/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/twisted/conch/__pycache__/avatar.cpython-312.pyc

�

Ϫ�fi��v�ddlmZddlmZddlmZddlmZddlm	Z	ddl
mZee�Gd�d��Zy	)
�)�implementer)�
ConchError)�
IConchUser)�OPEN_UNKNOWN_CHANNEL_TYPE)�Logger)�nativeStringc�f�eZdZe�Zd�Zed��Zejd��Zd�Z	d�Z
d�Zy)�	ConchUserc� �i|_i|_y�N)�
channelLookup�subsystemLookup��selfs �6/usr/lib/python3/dist-packages/twisted/conch/avatar.py�__init__zConchUser.__init__s�����!���c��|jSr��_connrs r�connzConchUser.conns���z�z�rc��||_yrr)r�values  rrzConchUser.conns	����
rc�v�|jj|d�}|sttd��|||||��S)Nzunknown channel)�remoteWindow�remoteMaxPacket�data�avatar)r
�getrr)r�channelType�
windowSize�	maxPacketr�klasss      r�
lookupChannelzConchUser.lookupChannelsE���"�"�&�&�{�D�9����6�8I�J�J��'� )���	�
rc��|jjd|j��|jj|d�}|sy|||��S)NzSubsystem lookup: {subsystem!r})�	subsystemF)r)�_log�debugrr)rr&rr#s    r�lookupSubsystemzConchUser.lookupSubsystem)sO���	�	���-��9M�9M�	�	
��$�$�(�(��D�9�����T�$�'�'rc�n�t|jdd��}t|d|zd�}|sy||�S)N�-�_z	global_%sr)r�replace�getattr)r�requestTyper�fs    r�gotGlobalRequestzConchUser.gotGlobalRequest2s;��"�;�#6�#6�t�T�#B�C���D�+��3�T�:������w�rN)�__name__�
__module__�__qualname__rr'r�propertyr�setterr$r)r1�rrr
r

sI���8�D�"�����
�[�[����
�(�rr
N)
�zope.interfacer�twisted.conch.errorr�twisted.conch.interfacesr�twisted.conch.ssh.connectionr�twisted.loggerr�twisted.python.compatrr
r7rr�<module>r>s7��'�*�/�B�!�.�
�Z��*�*��*r

Zerion Mini Shell 1.0