
    Vhk                    P    d dl mZ d dlmZ d dlmZ d dlmZ  e       ZdgZ	ddZ
y)	    )annotations)Iterable)string_types)Displaylistify_lookup_plugin_termsc                    t        | t              r#|j                  | j                         ||      } n|j                  | |      } t        | t              st        | t              s| g} | S )N)convert_barefail_on_undefined)r
   )
isinstancer   templatestripr   )termstemplarr
   r	   s       E/home/dcms/DCMS/lib/python3.12/site-packages/ansible/utils/listify.pyr   r      s_    %&  \]n o  :K L%&j.IL    N)TF)
__future__r   collections.abcr   ansible.module_utils.sixr   ansible.utils.displayr   display__all__r    r   r   <module>r      s'   $ # $ 1 )
)(
)
r   