← Back
Editing: cftp.cpython-38.pyc
U ��W[| � @ s� d Z ddlmZmZ ddlZddlZddlZddlZddlZddl Z ddl Z ddlZddlZddl Z ddlmZmZmZ ddlmZmZ ddlmZmZ ddlmZ ddlmZmZ dd lmZmZmZm Z dd l!m"Z"m#Z#m$Z$ ddl%m&Z& G dd � d ej'�Z(dd� Z)dd� Z*dd� Z+dd� Z,dd� Z-G dd� d�Z.G dd� dej/�Z0e1e0de0j2� G dd� dej3�Z3G dd � d ej4�Z5e6d!k�r�e)� dS )"z0 Implementation module for the I{cftp} command. � )�division�print_functionN)�connect�default�options)� connection�common)�channel�filetransfer)�basic)�_PY3�unicode)�reactor�stdio�defer�utils)�log�usage�failure)�FilePathc @ sl e Zd ZdZdZddddgddd d gddd dgddddggZejddie�� ej dd�gd�Z ddd�Zd S )� ClientOptionsz�Usage: cftp [options] [user@]host cftp [options] [user@]host[:dir[/]] cftp [options] [user@]host[:file [localfile]] zncftp is a client for logging into a remote machine and executing commands to send and receive file information� buffersize�Bi � z0Size of the buffer to use for sending/receiving.� batchfile�bNz-File to read commands from, or '-' for stdin.�requests�R� z6Number of requests to make before waiting for a reply.� subsystem�sZsftpz'Subsystem/server program to connect to.z,Size of send/receive buffer (default: 32768)z local file)Zdescr)ZdescriptionsZextraActionsc C sF d| d<