File manager - Edit - /usr/lib/python3.10/__pycache__/netrc.cpython-310.pyc
Back
o ����}�5hs����������������������@���s\���d�Z�ddlZddlZddlZddgZG�dd��de�ZG�dd��d�Zedkr,e e����dS�dS�)z-An object-oriented interface to .netrc files.�����N�netrc�NetrcParseErrorc�������������������@���s"���e�Zd�ZdZddd�Zdd��ZdS�)r���z5Exception raised on syntax errors in the .netrc file.Nc�����������������C���s"���||�_�||�_||�_t�|�|��d�S��N)�filename�lineno�msg� Exception�__init__)�selfr���r���r�����r����/usr/lib/python3.10/netrc.pyr ������s���zNetrcParseError.__init__c�����������������C���s���d|�j�|�j|�jf�S�)Nz%s (%s, line %s))r���r���r���)r ���r���r���r����__str__���s���zNetrcParseError.__str__)NN)�__name__� __module__�__qualname__�__doc__r ���r ���r���r���r���r���r��� ���s���� c�������������������@���s.���e�Zd�Zd dd�Zdd��Zdd��Zdd ��ZdS�)r���Nc�����������������C���s����|d�u�}|d�u�rt�j�t�j�d�d�}i�|�_i�|�_z"t|dd��}|��|||��W�d�����W�d�S�1�s4w���Y��W�d�S��tyd���t|dd��}|��|||��W�d�����Y�d�S�1�s\w���Y��Y�d�S�w�)N�~z.netrczutf-8)�encoding�locale) �os�path�join� expanduser�hosts�macros�open�_parse�UnicodeDecodeError)r ����file� default_netrc�fpr���r���r���r ������s���&�&��znetrc.__init__c�����������������C���s���t���|�}|�jd7��_|j�dd�|_ �|j}|����}}|s"d�S�|d�dkr9|j|kr8t|�dkr8|j����q|dkrB|���}n:|dkrId}n3|dkrs|���}g�|�j |<�d |_ �|j���} | re| d krid|_ n |�j |��| ��qZqtd|�||j��d} d��}}i�|�j |<� �|���}|�d�s�|d v�r�|r�| ||f|�j |<�|�|��n�td||t|�f�||j��|dks�|dkr�|���} n�|dkr�|���}n�|dk�rAtjdk�r<|�r<t�|����} | jt���k�r+dd�l}z |�| j�d�}W�n�t�y���d| j�}Y�nw�z|�t����d�}W�n�t�y���dt����}Y�nw�td||f�||j��| jtjtjB�@��r<td||j��|���}n td|�||j��q�q)Nz !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~�#������r����machine�default�macdefz � z zbad toplevel token %r>���r"���r&���r%���r$���z&malformed %s entry %s terminated by %s�login�user�account�password�posixzuid %sz9~/.netrc file owner (%s) does not match current user (%s)zY~/.netrc access too permissive: access permissions must restrict access to only the ownerzbad follower token %r)�shlex� wordchars� commenters�replacer���� get_token�len�instream�readliner���� whitespace�appendr���r���� startswith� push_token�reprr����name�fstat�fileno�st_uid�getuid�pwd�getpwuid�KeyError�st_mode�stat�S_IRWXG�S_IRWXO)r ���r���r ���r����lexer�saved_lineno�toplevel�tt� entryname�liner(���r*���r+����propr?����fownerr)���r���r���r���r���$���s���� �� �� ����� ���znetrc._parsec�����������������C���s,���||�j�v�r |�j�|�S�d|�j�v�r|�j�d�S�dS�)z8Return a (user, account, password) tuple for given host.r%���N)r���)r ����hostr���r���r����authenticatorsu���s ��� znetrc.authenticatorsc�����������������C���s����d}|�j����D�],}|�j�|�}|d|��d|d���d�7�}|d�r)|d|d���d�7�}|d|d ���d�7�}q|�j���D�]}|d |��d�7�}|�j|�D�]}||7�}qH|d7�}q9|S�)z3Dump the class data in the format of a .netrc file.r"���zmachine z login r���r'���r#���z account z password ����zmacdef )r����keysr���)r ����reprN����attrs�macrorK���r���r���r����__repr__~���s��� znetrc.__repr__r���)r���r���r���r ���r���rO���rU���r���r���r���r���r������s ���� Q �__main__) r���r���r-���rC����__all__r���r���r���r����printr���r���r���r����<module>���s����x�
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings