Your IP : 13.58.67.60


Current Path : /opt/alt/python313/lib64/python3.13/__pycache__/
Upload File :
Current File : //opt/alt/python313/lib64/python3.13/__pycache__/netrc.cpython-313.opt-2.pyc

�

,}g
���SSKrSSKrSS/r"SS\5r"SS5r"SS5r\S:Xa\"\"55 gg)	�N�netrc�NetrcParseErrorc�$�\rSrSrSSjrSrSrg)r�
Nc�R�X lX0lXl[R	X5 g�N)�filename�lineno�msg�	Exception�__init__)�selfrr	r
s    �,/opt/alt/python313/lib64/python3.13/netrc.pyr
�NetrcParseError.__init__s�� �
��������4�%�c�Z�UR<SUR<SUR<S3$)Nz (z, line �))rr	r
)rs r�__str__�NetrcParseError.__str__s��%)�X�X�t�}�}�d�k�k�J�Jr)r	r
r)NN)�__name__�
__module__�__qualname__�__firstlineno__r
r�__static_attributes__�rrrr
s
��&�Krc�,�\rSrSrSrSrSrSrSrg)�	_netrclex�c�:�SUlXlSUl/Ulg)N�z
	
 )r
�instream�
whitespace�pushback)r�fps  rr
�_netrclex.__init__s������
�#�����
rc�r�URRS5nUS:XaU=RS-
slU$)Nr �
)r!�readr
)r�chs  r�
_read_char�_netrclex._read_chars0��
�]�]�
�
��
"��
��:��K�K�1��K��	rc���UR(aURRS5$Sn[URS5nUH�nX0R;aMUS:Xa1UH)nUS:XaUs s $US:XaUR5nX-
nM+ MKUS:XaUR5nX-
nUH2nX0R;aUs s $US:XaUR5nX-
nM4 M� U$)Nr��"�\)r#�pop�iterr*r")r�token�fiterr)s    r�	get_token�_netrclex.get_token#s����=�=��=�=�$�$�Q�'�'����T�_�_�b�)���B��_�_�$���S�y��B��S�y�$���t��!�_�_�.���K�E� ���:����*�B�����B��_�_�,�$���t��!�_�_�.���K�E� ��(�rc�:�URRU5 gr)r#�append)rr2s  r�
push_token�_netrclex.push_token>s���
�
���U�#r)r!r
r#r"N)	rrrrr
r*r4r8rrrrrrs�����6$rrc�6�\rSrSrS	SjrSrSrSrSrSr	g)
r�BNc��USLnUc=[RR[RRS5S5n0Ul0Ul[
USS9nURXU5 SSS5 g!,(df   g=f![a: [
USS9nURXU5 SSS5 g!,(df   g=ff=f)N�~z.netrczutf-8)�encoding�locale)	�os�path�join�
expanduser�hosts�macros�open�_parse�UnicodeDecodeError)r�file�
default_netrcr$s    rr
�netrc.__init__Cs������
��<��7�7�<�<���� 2� 2�3� 7��B�D���
����	5��d�W�-�����D�m�4�.�-�-��!�	5��d�X�.�"����D�m�4�/�.�.�.��	5�sH�
B�A:�1B�:
B�B�B�C�B<�2C�<
C	�C�Cc��[U5nURnUR5=pgU(dgUSS:Xa;URU:Xa)[U5S:XaURR5 MjUS:XaUR5nO�US:XaSnO�US:Xa�UR5n/URU'URR5n	U	(d[SXR5eU	S:XaO URURU	5 M^GM[S	U-XR5eU(d[S
U-XR5eS=n
=p�0URU'URn
UR5nURS5(a,URU
:XaURR5 M_US;a#X�U4URU'URU5 OfUS
:XdUS:XaUR5n
OGUS:XaUR5nO0US:XaUR5nO[SU-XR5eM�URX#URUS5 GMp)Nr r�#�machine�default�macdefz.Macro definition missing null line terminator.r'zbad toplevel token %rzmissing %r namer->r-rPrOrN�login�user�account�passwordzbad follower token %r)
rr
r4�lenr!�readlinerErr7rD�
startswithr8�_security_check)rrIr$rJ�lexer�saved_lineno�toplevel�tt�	entryname�linerQrSrT�prev_linenos              rrG�netrc._parsePsN���"�
��� �<�<�L�!�O�O�-�-�H����A��#���<�<�<�/�C��G�q�L��N�N�+�+�-���y��!�O�O�-�	��y��%�	��x��!�O�O�-�	�)+����I�&�� �>�>�2�2�4�D��-�L� �,�,�0�0��t�|���K�K�	�*�1�1�$�7���%�+�b�0�$���F�F��%�&7�"�&<�d�L�L�Q�Q�*,�+�E�+�G�$&�D�J�J�y�!��#�l�l���_�_�&���=�=��%�%��|�|�{�2����/�/�1���=�=�-2�X�,F�D�J�J�y�)��$�$�R�(���7�]�b�F�l�!�O�O�-�E��9�_�#�o�o�/�G��:�%�$���0�H�)�*A�B�*F�*.���>�>�%�(
� � ��D�J�J�y�4I�!�4L�M�yrc��[RS:Xa�U(a�US:wa�[R"UR55nUR[R
"5:wa]SSKnURUR5SnUR[R
"55Sn[SUSUS35eUR[R[R--(a[S5egggg![a SUR-nN�f=f![a S[R
"5-nN�f=f)	N�posix�	anonymousrzuid %sz~/.netrc file owner (z, z) does not match current userzY~/.netrc access too permissive: access permissions must restrict access to only the owner)r@�name�fstat�fileno�st_uid�getuid�pwd�getpwuid�KeyErrorr�st_mode�stat�S_IRWXG�S_IRWXO)rr$rJrQ�propri�fownerrRs        rrX�netrc._security_check�s��
�7�7�g��-�E�[�4H��8�8�B�I�I�K�(�D��{�{�b�i�i�k�)��4� �\�\�$�+�+�6�q�9�F�2��<�<��	�	��4�Q�7�D�&�,�V�H�B�t�f�=%�%�'�'�������t�|�|� ;�<�%�!�"�"�=�5I�-��� �4�%����3�F�4�� �2�#�b�i�i�k�1�D�2�s$�.D�
'D'�D$�#D$�'"E�Ec�~�XR;aURU$SUR;aURS$g)NrO)rD)r�hosts  r�authenticators�netrc.authenticators�s9���:�:���:�:�d�#�#�
�$�*�*�
$��:�:�i�(�(�rc�^�SnURR5HCnURUnUSUSUSS3-
nUS(aUSUSS3-
nUSUS	S3-
nME URR5H+nUS
US3-
nURUHnX-
nM	 US-
nM- U$)Nr-zmachine z
	login rr'r z		account z
	password �zmacdef )rD�keysrE)r�reprt�attrs�macror^s      r�__repr__�netrc.__repr__�s������J�J�O�O�%�D��J�J�t�$�E��X�d�V�:�e�A�h�Z�r�:�:�C��Q�x���E�!�H�:�R�0�0���[��q��
�"�-�-�C�&��[�[�%�%�'�E��W�U�G�2�&�&�C����E�*�����+��4�K�C�	(�
�
r)rDrEr)
rrrrr
rGrXrur}rrrrrrBs��5�>N�@"�,�r�__main__)	r@rm�__all__rrrrr�printrrr�<module>r�sS��
��%�
&��	K�i�	K�)$�)$�X{�{�z�z��	�%�'�N�r

?>