%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/twisted/tap/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/twisted/tap/__pycache__/ftp.cpython-312.pyc

�

Ϫ�f����dZddlZddlmZddlmZmZmZddlm	Z	ddl
mZmZm
Z
Gd�dejej�Zd	�Zy)
z>
I am the support module for making a ftp server with twistd.
�N)�internet)�checkers�portal�strcred)�ftp)�	deprecate�usage�versionsc��eZdZdZgd�gd�gd�gZejdejd��i��Zd	Z	d
�Z
d�Zy)
�OptionszP[options].
    WARNING: This FTP server is probably INSECURE do not use it.
    )�port�p�2121zset the port number)�root�rz/usr/local/ftpz define the root of the ftp-site.)�
userAnonymous��	anonymouszName of the anonymous user.rzroot of the ftp site)�descr)�
optActionsrc��tjj|g|��i|��|jt	j
��y)N)r	r�__init__�
addCheckerr�AllowAnonymousAccess)�self�a�kws   �1/usr/lib/python3/dist-packages/twisted/tap/ftp.pyrzOptions.__init__"s3��
�
�
���t�.�a�.�2�.�����5�5�7�8�c	��||d<tj|jtjdddd��}tj|td��|jtj|d�	��y
)z�
        Specify a file containing username:password login info for
        authenticated connections. (DEPRECATED; see --help-auth instead)
        z
password-file�Twisted��r�)�category�
stacklevelT)�cacheN)r�getDeprecationWarningString�opt_password_filer
�Version�warnings�warn�DeprecationWarningrr�FilePasswordDB)r�filename�msgs   rr)zOptions.opt_password_file&sf��
!)��_���3�3��"�"�H�$4�$4�Y��A�q�$I�
��	�
�
�c�$6�1�E�����/�/���E�FrN)�__name__�
__module__�__qualname__�synopsis�
optParametersr	�Completions�CompleteDirs�compData�longdescrr)�rrrrsX���H�	5�K�I��M�!�u� � ��.�E�.�.�5K�L�M��H��H�9�
Grrc�r�tj�}tj|d�}tj||jdg��}|d|_|d|_||_tj|_		t|d�}tj||�S#t$rd}Y�#wxYw)Nr�credCheckersrr
iI)r�
FTPFactory�FTPRealmr�Portal�get�tldr�FTP�protocol�int�KeyErrorr�	TCPServer)�config�frr�portnos     r�makeServicerJ3s�������A����V�F�^�$�A��
�
�a����N�B�7�8�A��6�N�A�E��_�-�A�O��A�H����A�J���V�F�^�$�����f�a�(�(�������s�B(�(B6�5B6)�__doc__r+�twisted.applicationr�twisted.credrrr�twisted.protocolsr�twisted.pythonrr	r
r�AuthOptionMixinrJr:rr�<module>rQsA����(�2�2�!�5�5�G�e�m�m�W�4�4�G�B)r

Zerion Mini Shell 1.0