
    h                        % S SK Jr  S SKJrJr  S SKJr  S SKJr  \(       a  S SK	J
r
  S SKJr  S SKJr  S\R                  0rS	\S
'               SS jrg)    )annotations)TYPE_CHECKINGCallable)Deferred)Failure)ConchOptions)SSHUserAuthClient)directr
   z]dict[str, Callable[[str, int, ConchOptions, direct._VHK, SSHUserAuthClient], Deferred[None]]]connectTypesc                   ^ ^^^^^^ S/mSUU UUUUU4S jjm[        5       nUR                  S 5        UR                  T5        U$ )Nr
   c                  > T(       d  U $ TR                  S5      n[        U   nU" TTTT
T	5      nUR                  T5        U$ )Nr   )popr   
addErrback)interimResultconnectTypefd
_ebConnecthostoptionsportuseConnectsuserAuthObjectverifyHostKeys       c/root/1688_scrapy/alibaba-scraper/venv/lib/python3.13/site-packages/twisted/conch/client/connect.pyr   connect.<locals>._ebConnect"   sG      !ooa(%dD'=.A	Z     )r   zFailure | NonereturnzDeferred[None] | None | Failure)r   callbackaddCallback)r   r   r   r   r   startr   r   s   ````` @@r   connectr"      s>     *K  %JE	NN4	j!Lr   N)r   strr   intr   r   r   zdirect._VHKr   r	   r   zDeferred[None])
__future__r   typingr   r   twisted.internet.deferr   twisted.python.failurer   twisted.conch.client.optionsr   twisted.conch.ssh.userauthr	   twisted.conch.clientr
   r"   r   __annotations__ r   r   <module>r.      s{    # * + *9< ' fnn   

  	
 & r   