Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3.11/site-packages/ansible/plugins/lookup/__pycache__/ |
Upload File : |
� ���cf � � � d dl mZmZmZ eZd dlmZ d dlm Z d dl mZ d dlm Z e � � ZdgZ G d� de� � ZdS ) � )�absolute_import�division�print_function)�abstractmethod)�AnsibleFileNotFound)� AnsiblePlugin)�Display� LookupBasec � � � e Zd Zd� fd� Zd� Zed� � � Zed� � � Zed� � � Ze dd�� � Z d d �Zd � Z� xZ S )r Nc � �� t t | � � � � � || _ || _ t | _ d S �N)�superr �__init__�_loader�_templar�display�_display)�self�loader�templar�kwargs� __class__s ��D/usr/lib/python3.11/site-packages/ansible/plugins/lookup/__init__.pyr zLookupBase.__init__# s: �� � �j�$���(�(�*�*�*������ � �� � � � c �L � d|v r|d S | j � � � S )N� role_path)r �get_basedir)r � variabless r r zLookupBase.get_basedir- s, � ��)�#�#��[�)�)��<�+�+�-�-�-r c � � g }| D ]I}t |t t f� � r|� |� � �4|� |� � �J|S r )� isinstance�list�tuple�extend�append)�terms�ret�terms r �_flattenzLookupBase._flatten3 s[ � ���� !� !�D��$��u� �.�.� !�� � �4� � � � �� � �4� � � � �� r c �| � g }| D ]6}|D ]1}|� t � ||g� � � � �2�7|S r )r$ r r( )�a�b�results�x�ys r �_combinezLookupBase._combine= sV � ���� <� <�A�� <� <�����z�2�2�A�q�6�:�:�;�;�;�;� <��r c �P � g }| D ] }|� || | d�� � �!|S )N)�key�value)r$ )r% r&