Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/keystoneauth1/identity/generic/__pycache__/password.cpython-39.pyc
Ðазад
a s�h\ � @ sZ d dl Zd dlmZ d dlmZ d dlmZ d dlmZ d dlm Z G dd� dej�ZdS ) � N)�discover)�base)�v2)�v3)�sessionc sz e Zd ZdZddddddddddddddd� eeje eje eje eje eje eje eje eje eje eje eje eje eje eje eje eje eje ed�� fdd�Zde j ejeeje ej dejejf d�d d �Zeeje d�dd ��Zejedd�dd ��Zeeje d�dd��Zejedd�dd��Zeeeje f d�dd�Z� ZS )�Passwordan A common user/password authentication plugin. :param string username: Username for authentication. :param string user_id: User ID for authentication. :param string password: Password for authentication. :param string user_domain_id: User's domain ID for authentication. :param string user_domain_name: User's domain name for authentication. NT) � tenant_id�tenant_name� project_id�project_name�project_domain_id�project_domain_name� domain_id�domain_name�system_scope�trust_id�default_domain_id�default_domain_name�reauthenticate)�auth_url�username�user_id�password�user_domain_id�user_domain_namer r r r r r r r r r r r r c sJ t � j|||| | ||| ||||||d� || _|| _|| _|| _|| _d S )N)r r r r r r r r r r r r r r )�super�__init__� _username�_user_id� _password�_user_domain_id�_user_domain_name)�selfr r r r r r r r r r r r r r r r r r r �� __class__� ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/keystoneauth1/identity/generic/password.pyr s* �zPassword.__init__)r �version�url� raw_status�returnc C s� t �d|�rV| js| jrd S | jd u r.td��tj|| j| j | j| j | j| j| j d�S t �d|�r�| jd u rttd��| jp~| j}| jp�| j}tj|| j| j ||| j| j | j| j| j| j| j| j| j| j d�S d S )N)� z password is a required attribute)r r r r r r r r )� )r r r r r r r r r r r r r r r )r Z version_matchr r! r � Exceptionr r r r � _trust_id�_project_id� _project_namer �_default_domain_id�_default_domain_namer Z _system_scoper r � _domain_id�_domain_name)r"