%PDF- %PDF-
| Direktori : /lib/python3.9/site-packages/ansible/plugins/__pycache__/ |
| Current File : //lib/python3.9/site-packages/ansible/plugins/__pycache__/list.cpython-39.pyc |
a
�)g�! � @ s� d dl mZmZmZ eZd dlZd dlmZ d dlm Z
d dlmZ d dl
mZ d dlmZmZ d dlmZ d d lmZ d d
lmZmZ e� Zddd
�Zdd� Zddd�Zdd� Zddd�Zd dd�Zd!dd�Z d"dd�Z!d#dd�Z"dS )$� )�absolute_import�division�print_functionN)�context)� constants)�list_collections)�AnsibleError)� to_native�to_bytes)�loader)�Display)�_get_collection_path�AnsibleCollectionRef)Z
async_wrapper)�base)�module�cachec C s� | }d|vr|}n4| dkr(|� d�r(d}d�|�|� d��dd � �}|g}|rp|�|�tjj�|d d � � |�t|�� d�|�S )N�.�ansible.legacyzansible.builtin.�ansible.builtin� ���) �
startswith�join�split�extend�os�path�sep�appendr )�
collection�namer �depthZresolved_collection�
resource_nameZ composite� r# �8/usr/lib/python3.9/site-packages/ansible/plugins/list.py�get_composite_name s r% c C s* i }|D �]}t �d�||| �� t|�}tj�|��d�r>qtj�|��rtj� |��r| �
� }t�|�D �]�}|�d�r~qlt �d�|�� tj�|�\} }
t
| �}tj�||�}tj� |��r|tjv r�tj�tj�|d��s�ql|�t| t
|�g||d d�� qlt|tjv t
|
�tjv |
dv |t�|d�v tj�|�g��rDql| d v �r�zt||| |�}
W nH t�y� } z.t �d
|t
|�f � W Y d }~qlW Y d }~n
d }~0 0 |
D ]*}t||jtj�t
|��|�}|||<