← Back
Editing: direct.cpython-38.pyc
U W[� � @ st d dl mZ d dlmZmZmZ d dlmZ d dlm Z d dl mZ G dd� dej�Z G dd � d e j�Zd d� ZdS ) � )�print_function)�defer�protocol�reactor)�error)� transport)�logc @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S ) �SSHClientFactoryc C s || _ || _|| _|| _d S �N)�d�options� verifyHostKey�userAuthObject)�selfr r r r � r �=/usr/lib/python3/dist-packages/twisted/conch/client/direct.py�__init__ s zSSHClientFactory.__init__c C s | j d r|�� d S )NZ reconnect)r �connect)r � connector�reasonr r r �clientConnectionLost s z%SSHClientFactory.clientConnectionLostc C s* | j d krd S | j d }| _ |�|� d S r )r �errback)r r r r r r r �clientConnectionFailed s z'SSHClientFactory.clientConnectionFailedc C sh t | �}| jd r| jd |_| jd r4| jd |_| jd rNdg|jdd�<