
    hi                     v    S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
Jr  \" \5       " S S5      5       rg	)
    )implementer)
ConchError)
IConchUser)OPEN_UNKNOWN_CHANNEL_TYPE)Logger)nativeStringc                   n    \ rS rSr\" 5       rS r\S 5       r\R                  S 5       rS r
S rS rSrg	)
	ConchUser   c                      0 U l         0 U l        g N)channelLookupsubsystemLookupselfs    [/root/1688_scrapy/alibaba-scraper/venv/lib/python3.13/site-packages/twisted/conch/avatar.py__init__ConchUser.__init__   s    !    c                     U R                   $ r   _connr   s    r   connConchUser.conn   s    zzr   c                     Xl         g r   r   )r   values     r   r   r      s    
r   c                 z    U R                   R                  US 5      nU(       d  [        [        S5      eU" UUUU S9$ )Nzunknown channel)remoteWindowremoteMaxPacketdataavatar)r   getr   r   )r   channelType
windowSize	maxPacketr    klasss         r   lookupChannelConchUser.lookupChannel   sE    ""&&{D968IJJ' )	 r   c                     U R                   R                  SU R                  S9  U R                  R                  US 5      nU(       d  gU" X S9$ )NzSubsystem lookup: {subsystem!r})	subsystemF)r!   )_logdebugr   r"   )r   r*   r    r&   s       r   lookupSubsystemConchUser.lookupSubsystem)   sM    		-9M9M 	 	
 $$((D9T''r   c                 x    [        UR                  SS5      5      n[        U SU-  S 5      nU(       d  gU" U5      $ )N   -   _z	global_%sr   )r   replacegetattr)r   requestTyper    fs       r   gotGlobalRequestConchUser.gotGlobalRequest2   s;    ";#6#6tT#BCD+3T:wr   )r   r   r   N)__name__
__module____qualname____firstlineno__r   r+   r   propertyr   setterr'   r-   r6   __static_attributes__ r   r   r
   r
      sI    8D"   
[[ 
(r   r
   N)zope.interfacer   twisted.conch.errorr   twisted.conch.interfacesr   twisted.conch.ssh.connectionr   twisted.loggerr   twisted.python.compatr   r
   r?   r   r   <module>rF      s7    ' * / B ! . Z* * *r   