o
    9»BiÎ  ã                   @  s~   U d dl mZ d dlmZmZ d dlmZ d dlmZ er)d dl	m
Z
 d dlmZ d dlmZ dejiZd	ed
< ddd„ZdS )é    )Úannotations)ÚTYPE_CHECKINGÚCallable)ÚDeferred)ÚFailure)ÚConchOptions)ÚSSHUserAuthClient)Údirectr	   z]dict[str, Callable[[str, int, ConchOptions, direct._VHK, SSHUserAuthClient], Deferred[None]]]ÚconnectTypesÚhostÚstrÚportÚintÚoptionsr   ÚverifyHostKeyúdirect._VHKÚuserAuthObjectr   ÚreturnúDeferred[None]c                   s>   dg‰d‡ ‡‡‡‡‡‡fdd„‰ t ƒ }| d ¡ | ˆ ¡ |S )	Nr	   ÚinterimResultúFailure | Noner   úDeferred[None] | None | Failurec                  s8   ˆs| S ˆ  d¡}t| }|ˆˆˆˆˆƒ}| ˆ ¡ |S )Nr   )Úpopr
   Ú
addErrback)r   ÚconnectTypeÚfÚd©Ú
_ebConnectr   r   r   ÚuseConnectsr   r   © ú\/var/www/html/Trade-python/venv/lib/python3.10/site-packages/twisted/conch/client/connect.pyr   "   s   

zconnect.<locals>._ebConnect)r   r   r   r   )r   ÚcallbackÚaddCallback)r   r   r   r   r   Ústartr    r   r!   Úconnect   s   	

r%   N)r   r   r   r   r   r   r   r   r   r   r   r   )Ú
__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    r    r!   Ú<module>   s   ÿ
ý