Edit File: getpass.cpython-311.opt-2.pyc
� �����ff����������������������������� �d�dl�Z�d�dlZd�dlZd�dlZd�dlZg�d�Z�G�d��de������������Zdd�Zdd�Z dd�Z d d �Zd��Z �d�dl Z e j��������e j��������f�eZdS�#�eef$�r� �d�dlZe ZY�dS�#�e$�r�e ZY�Y�dS�w�xY�ww�xY�w)�����N)�getpass�getuser�GetPassWarningc�������������������������e�Zd�ZdS�)r���N)�__name__� __module__�__qualname__��������./opt/alt/python311/lib64/python3.11/getpass.pyr���r������s�����������������r���r���� Password: c������������������ ���� �d�}t����������j����������������������5�} �t����������j��������dt����������j��������t����������j��������z��������������}t ����������j��������|d������������}|���������������������|�������������t ����������j ��������|������������}|���������������������|�������������|s|}n�#�t����������$�rz�|������������������������������������ �t����������j �������������������������������������������}n)#�t����������t ����������f$�r�d�}t#����������|�|������������}Y�nw�xY�wt����������j ��������}|st����������j��������}Y�nw�xY�w|��. �t'����������j��������|������������}|d�d�����������}|dxx���������t&����������j���������z��cc<���t&����������j��������} t/����������t&����������d������������r| t&����������j��������z��} �t'����������j��������|| |�������������t5����������|�||�������������}t'����������j��������|| |�������������|������������������������������������n/#�t'����������j��������|| |�������������|������������������������������������w�xY�wn@#�t&����������j��������$�r.�|���||ur|������������������������������������t#����������|�|������������}Y�nw�xY�w|���������������������d�������������|cd�d�d��������������S�#�1�swxY�w�Y���d�S�)Nz/dev/ttyzw+�����TCSASOFT)�input� )� contextlib� ExitStack�os�open�O_RDWR�O_NOCTTY�io�FileIO� enter_context� TextIOWrapper�OSError�close�sys�stdin�fileno�AttributeError� ValueError�fallback_getpass�stderr�termios� tcgetattr�ECHO� TCSAFLUSH�hasattrr���� tcsetattr� _raw_input�flush�error�write) �prompt�stream�passwd�stack�fd�ttyr����old�new�tcsetattr_flagss ��� r����unix_getpassr9������s������ ���F� � � � ��1�5� $����R�Y�r�{�%:�;�;�B��)�B��%�%�C�����$�$�$��$�S�)�)�E�����&�&�&��� ������� $�� $�� $��K�K�M�M�M� :��Y�%�%�'�'����"�J�/�� :�� :�� :���)�&�&�9�9���� :������I�E��� $������ $������>� :��'��+�+���!�!�!�f���A����7�<�-�'����")�"3���7�J�/�/��8�#�w�'7�7�O�#��%�b�/�3�?�?�?�'���e�D�D�D�F��%�b�/�3�?�?�?��L�L�N�N�N�N����%�b�/�3�?�?�?��L�L�N�N�N�N����N���=�� :�� :�� :��%������&�&��K�K�M�M�M�)�&�&�9�9���� :����� ���T�����c1��1��1��1��1��1��1��1��1��1��1��1�����1��1��1��1��1��1s�����I8�BB�I8�D!�<C�D!�#D�>D!��D�D!�I8� D!�!I8�(A)H�(G%�:+H�%,H�H�I8�:I�I8�I�I8�8I<�?I<c������������������h���� �t�����������j��������t�����������j��������urt����������|�|������������S�|�D�]}t ����������j��������|��������������d} �t ����������j����������������������}|dk����s|dk����rn$|dk����rt�����������|dk����r|d�d����������}n||z���}�Dt ����������j��������d�������������t ����������j��������d�������������|S�)N������� r��������)r���r ���� __stdin__r$����msvcrt�putwch�getwch�KeyboardInterrupt)r0���r1����c�pws��� r����win_getpassrH���a���s�������D� �y�� �%�%����/�/�/� ������� �a����� �B� ��M�O�O����9�9��T� � ����;�;�#�#���9�9��C�R�C��B�B��a��B� ���M�$���� �M�$���� �Ir���c�����������������������t����������j��������dt����������d��������������|st����������j��������}t����������d|��������������t ����������|�|������������S�)Nz%Can not control echo on the terminal.����)� stacklevelz&Warning: Password input may be echoed.)�file)�warnings�warnr���r���r%����printr,���)r0���r1���s��� r���r$���r$���x���sV�������M�9�>�� �� �� �� ������� � 2��@�@�@�@��f�f�%�%�%r���r;���c�����������������������|st�����������j��������}|st�����������j��������}t����������|�������������}�|�r� �|���������������������|��������������nZ#�t ����������$�rM�|����������������������|j��������d������������}�|����������������������|j��������������������}�|���������������������|��������������Y�nw�xY�w|� �����������������������������������|� ����������������������������������}|st�����������|d���������dk����r |d�d����������}|S�)N�replacer@���r���)r���r%���r ����strr/����UnicodeEncodeError�encode�encoding�decoder-����readline�EOFError)r0���r1���r����lines��� r���r,���r,�������s����������������� �� ��[�[�F� ��� !��L�L�� � � � ��!�� !�� !�� !��]�]�6�?�I�>�>�F��]�]�6�?�3�3�F��L�L�� � � � � � !���� � �������>�>���D�������B�x�4����C�R�C�y���Ks����A��AB�Bc������������������������ �dD�]'}�t�����������j�����������������������������|�������������}|r|c�S��(dd�l}|���������������������t����������j����������������������������������d���������S�)N)�LOGNAME�USER�LNAME�USERNAMEr���)r����environ�get�pwd�getpwuid�getuid)�name�userra���s��� r���r���r�������si��������9�������z�~�~�d�#�#���� ��K�K�K� ���J�J�J��<�<�� ���$�$�Q�'�'r���)r ���N)r;���NN)r���r���r���r���rM����__all__�UserWarningr���r9���rH���r$���r,���r���r&���r'���r+���r����ImportErrorr"���rB���r ���r���r����<module>ri������sZ���� � ��������� � � � �� � � � �� � � � ������ 0� 0� 0���(��'��'��'��'�[��'��'��'�A��A��A��A�H�������.&��&��&��&��������2(��(��(�$ ��N�N�N����w�(�(�(���G�G�G��� �^�$��������� � � �����������#��#��#�"������#�������s/����A��A3�A#�A3�#A/�*A3�.A/�/A3