Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/openstack/orchestration/util/__pycache__/template_utils.cpython-39.pyc
Ðазад
a u�h�+ � @ s� d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dl m Z dd d �Zddd�Zd d� Z ddd�Zdd� Zddd�Zddd�Zddd�ZdS )� N)�parse)�request)�environment_format)�template_format)�utils)� exceptionsFc C s� d}d }| rt �| �}|r*t�|��� }n2|rFd}|}|oB|d|�}n|rRi d fS t�d��|snt�d| ��z"t|t�r�|� d�}t �|�}W n8 ty� } z t�d|| d� ��W Y d } ~ n d } ~ 0 0 t � |�} |d u r�i }t||| ||� ||fS ) NFT�GETzBMust provide one of template_file, template_url or template_objectz Could not fetch template from %s�utf-8z(Error parsing template %(url)s %(error)s)�url�error)r �normalise_file_path_to_urlr �urlopen�readr ZSDKException� isinstance�bytes�decoder r � ValueError�base_url_for_url�resolve_template_get_files)Z template_file�template_url�template_object�object_request�files�existing� is_objectZtpl�template�eZ tmpl_base_url� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/openstack/orchestration/util/template_utils.py�get_template_contents sL ��� �� �r c C s( dd� }dd� }t | ||||||� d S )Nc S s<