Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
local
/
lib
/
python3.10
/
dist-packages
/
ansible
/
utils
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: galaxy.cpython-310.pyc
o O�h � @ s� d dl mZ d dlZd dlZd dlmZmZ d dlZd dlm Z d dlmZ d dl mZ d dlmZ d dlmZ d dlmZmZ e� Zdd d�Zddd�ZdS )� )�annotationsN)�Popen�PIPE)�context)�AnsibleError)�Display)�get_bin_path)�to_text� to_native�HEADc C s t | d||dd�S )N�gitF)�scm�name�version� keep_scm_meta)�scm_archive_resource)�srcr r � r �?/usr/local/lib/python3.10/dist-packages/ansible/utils/galaxy.py�scm_archive_collection$ s r r Fc C s dd� }|dvrt d| ��zt|�}W n tttfy& t d|| f ��w tjtjd�}|dg}t j d p9tj} | rQ|d krH|�d dg� n |dkrQ|� d � |�| |g� |||� |d krt|rt|dt|�g} || tj�||�� tjddtjd�}d }|r�t�d|||jf � t�|jd��} | jtj�||�|d� W d � n1 s�w Y n8|dkr�|ddd| g}|r�|�d|g� |� |j� n|d kr�|dd| d|j g}|r�|� |� n|� d� |d ur�t�d| � ||tj�||�� |jS )Nc S s� zd}d}t | |ttd�}|�� \}}W n" ty6 } zd�| �}t�d| � td|t|�f ��d }~ww |j dkrLtdd�| �||j t|�f ��d S )N� )�cwd�stdout�stderr� zran %s:zwhen executing %s: %sr z0- command %s failed in directory %s (rc=%s) - %s) r r �communicate� Exception�join�display�debugr r � returncode)�cmd�tempdirr r �popen�e�ranr r r �run_scm_cmd* s �� �z)scm_archive_resource.<locals>.run_scm_cmd)�hgr z#- scm %s is not currently supportedzDcould not find/use %s, it is required to continue with installing %s)�dir�clone�ignore_certsr z-czhttp.sslVerify=falser'