uawdijnntqw1x1x1
IP : 18.118.166.45
Hostname : host45.registrar-servers.com
Kernel : Linux host45.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
jackpotjunglegam
/
..
/
..
/
lib64
/
python3.8
/
xmlrpc
/
..
/
ctypes
/
..
/
__pycache__
/
getpass.cpython-38.pyc
/
/
U e5dj�@s�dZddlZddlZddlZddlZddlZdddgZGdd�de�Zddd �Z dd d�Z ddd �Zddd�Zdd�Z zddlZejejfWnBeefk r�zddlZWnek r�eZYnXe ZYnXe ZdS)a�Utilities to get a password and/or the current user name. getpass(prompt[, stream]) - Prompt for a password, with echo turned off. getuser() - Get the user name from the environment or password database. GetPassWarning - This UserWarning is issued when getpass() cannot prevent echoing of the password contents while reading. On Windows, the msvcrt module will be used. �N�getpass�getuser�GetPassWarningc@seZdZdS)rN)�__name__� __module__�__qualname__�rr�/usr/lib64/python3.8/getpass.pyrs� Password: c Cs�d}t�����}zJt�dtjtjB�}t�|d�}|�|�t� |�}|�|�|sX|}Wnpt k r�}zR|��ztj ��}Wn&ttfk r�d}t||�}YnXtj }|s�tj}W5d}~XYnX|dk �r�z�t�|�}|dd�} | dtjM<tj} ttd��r| tjO} z t�|| | �t|||d�}W5t�|| |�|��XWn@tjk �r�|dk �rz�||k �r�|��t||�}YnX|�d�|W5QR�SQRXdS)aPrompt for a password, with echo turned off. Args: prompt: Written on stream to ask for the input. Default: 'Password: ' stream: A writable file object to display the prompt. Defaults to the tty. If no tty is available defaults to sys.stderr. Returns: The seKr3t input. Raises: EOFError: If our input tty or stdin was closed. GetPassWarning: When we were unable to turn echo off on the input. Always restores terminal settings before returning. 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� tcgetattrZECHOZ TCSAFLUSH�hasattrr� tcsetattr�flush� _raw_input�error�write)�prompt�streamZpasswd�stack�fdZttyr �e�old�newZtcsetattr_flagsrrr �unix_getpasssR r1cCs�tjtjk rt||�S|D]}t�|�qd}t��}|dkst|dkrHqt|dkrTt�|dkrj|dd�}q.||}q.t�d�t�d�|S)z9Prompt for password with echo off, using Windows getch().�� r��N���)rr� __stdin__r �msvcrtZputwchZgetwch�KeyboardInterrupt)r*r+�cZpwrrr �win_getpassas r;cCs0tjdtdd�|stj}td|d�t||�S)Nz%Can not control echo on the terminal.�)� stacklevelz&Warning: Password input may be echoed.)�file)�warnings�warnrrr!�printr')r*r+rrr r xs�r r2cCs�|s tj}|stj}t|�}|rpz|�|�Wn8tk rf|�|jd�}|�|j�}|�|�YnX|� �|� �}|s�t�|ddkr�|dd�}|S)N�replacer6r)rr!r�strr)�UnicodeEncodeError�encode�encoding�decoder&�readline�EOFError)r*r+r �linerrr r'�s&r'cCs<dD]}tj�|�}|r|Sqddl}|�t���dS)z�Get the username from the environment or password database. First try various environment variables, then the password database. This works on Windows as long as USERNAME is set. )ZLOGNAMEZUSERZLNAMEZUSERNAMErN)r�environ�get�pwd�getpwuid�getuid)�name�userrMrrr r�s )r N)r N)r N)r2NN)�__doc__rrrrr?�__all__�UserWarningrr1r;r r'rr"r#r%�ImportErrorrr8rrrrr �<module>s, D
/home/jackpotjunglegam/../../lib64/python3.8/xmlrpc/../ctypes/../__pycache__/getpass.cpython-38.pyc