![]() Server : Apache/2.4.52 (Ubuntu) System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64 User : www-data ( 33) PHP Version : 8.1.2-1ubuntu2.21 Disable Function : NONE Directory : /lib/python3/dist-packages/twisted/conch/__pycache__/ |
o �bi � @ sb d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z d dl mZ ee�G dd� d��Zd S ) � )�implementer)� ConchError)� IConchUser)�OPEN_UNKNOWN_CHANNEL_TYPE)�Logger)�nativeStringc @ sL e Zd Ze� Zdd� Zedd� �Zejdd� �Zdd� Z dd � Z d d� ZdS ) � ConchUserc C s i | _ i | _d S �N)� channelLookup�subsystemLookup��self� r �6/usr/lib/python3/dist-packages/twisted/conch/avatar.py�__init__ s zConchUser.__init__c C s | j S r ��_connr r r r �conn s zConchUser.connc C s || _ d S r r )r �valuer r r r s c C s, | j �|d �}|sttd��||||| d�S )Nzunknown channel)�remoteWindow�remoteMaxPacket�data�avatar)r �getr r )r �channelType� windowSize� maxPacketr �klassr r r � lookupChannel s �zConchUser.lookupChannelc C s4 | j jd| jd� | j�|d �}|sdS ||| d�S )NzSubsystem lookup: {subsystem!r})� subsystemF)r )�_log�debugr r )r r r r r r r �lookupSubsystem) s �zConchUser.lookupSubsystemc C s0 t |�dd��}t| d| d �}|sdS ||�S )N� -� _z global_%sr )r �replace�getattr)r �requestTyper �fr r r �gotGlobalRequest2 s zConchUser.gotGlobalRequestN)�__name__� __module__�__qualname__r r r �propertyr �setterr r"