Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/keystoneauth1/__pycache__/session.cpython-39.pyc
Ðазад
a s�h- � @ s^ d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl Z d dlZd dlZ d dlZd dlZd dlZd dlZd dlmZ d dlmZ d dlmZ zd dlZW n ey� dZY n0 zd dlmZ W n ey� dZY n0 e j�rd dlmZ d dlZdej� dej�� � de� � � de�!� � �Z"d d hZ#dZ$dZ%d gZ&dZ'd.e j(ej) ej)d�dd�Z*e+e,e+ d�dd�Z-e.e j/e+e0f e j1f e.e+e j1f d�dd�Z2G dd� d�Z3G dd� dej4�Z5G dd� d�Z6e+d�dd �Z7e+d�d!d"�Z8G d#d$� d$�Z9G d%d&� d&�Z:G d'd(� d(�Z)e;d)d*� ej�<d+�D ��Z=G d,d-� d-ej>j?�Z@dS )/� N)�_utils)�discover)� exceptions)�pluginzkeystoneauth1/� �/�application/jsonz text/plaing N@g �?i� zX-Openstack-Request-Id)�session_obj�returnc C s. | s*t �� } t| j�D ]}| �|t� � q| S �N)�requests�Session�list�adapters�mount�TCPKeepAliveAdapter)r �scheme� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/keystoneauth1/session.py�_construct_sessionB s r )�mv_service_typer c C sB g }| dkr|� d� n&| dkr,|� d� n| dv r>|� d� |S )z�Workaround for services that predate standardization. TODO(sdague): eventually convert this to using os-service-types and put the logic there. However, right now this is so little logic, inlining it for release is a better call. ZcomputezX-OpenStack-Nova-API-VersionZ baremetalzX-OpenStack-Ironic-API-Version)Zsharev2�shared-file-systemzX-OpenStack-Manila-API-Version)�append)r �headersr r r �_mv_legacy_headers_for_serviceP s r )r r c C sZ i }| � � D ]H\}}t|t�r(|�d�n|}|durLt|t�rH|�d�n|}|||<