
    Vho                    @    d dl mZ d dlmZ d dlmZ  G d dee      Zy)    )annotations)Handler)TaskIncludec                  T    e Zd Zej                  j                  d      Zedd       Zy)HandlerTaskInclude)listenNc                j    t        |||      }|j                  |j                  | ||      |       }|S )N)blockroletask_include)variable_managerloader)r   check_options	load_data)datar
   r   r   r   r   thandlers           U/home/dcms/DCMS/lib/python3.12/site-packages/ansible/playbook/handler_task_include.pyloadzHandlerTaskInclude.load   s;    ULQ//KK/?KO

     )NNNNN)__name__
__module____qualname__r   VALID_INCLUDE_KEYWORDSunionstaticmethodr    r   r   r   r      s+    (??EEkR r   r   N)
__future__r   ansible.playbook.handlerr   ansible.playbook.task_includer   r   r   r   r   <module>r!      s    $ # - 5+ r   