Ë
    ÇVhØ  ã                  ó:   — d Z ddlmZ ddlmZmZ  G d„ de«      Zy)ú4Layout provider for an unsupported directory layout.é    )Úannotationsé   )ÚContentLayoutÚLayoutProviderc                  ó.   — e Zd ZdZdZedd„«       Zdd„Zy)ÚUnsupportedLayoutr   r   c                 ó   — y)zBReturn True if the given path is a content root for this provider.F© )Úpaths    úb/home/dcms/DCMS/lib/python3.12/site-packages/ansible_test/_internal/provider/layout/unsupported.pyÚis_content_rootz!UnsupportedLayout.is_content_root   s   € ð ó    c                óp   — t        d„ | j                  D «       «      }t        ||f|dddddddddddddddœŽS )z/Create a Layout using the given root and paths.c              3  ó$   K  — | ]  }||f–— Œ
 y ­w)Nr   )Ú.0Úps     r   ú	<genexpr>z+UnsupportedLayout.create.<locals>.<genexpr>   s   è ø€ Ò> q˜Q œFÑ>ùs   ‚NÚ T)Úplugin_pathsÚ
collectionÚ	test_pathÚresults_pathÚsanity_pathÚsanity_messagesÚintegration_pathÚintegration_targets_pathÚintegration_vars_pathÚintegration_messagesÚ	unit_pathÚunit_module_pathÚunit_module_utils_pathÚunit_messagesÚunsupported)ÚdictÚPLUGIN_TYPESr   )ÚselfÚrootÚpathsr   s       r   ÚcreatezUnsupportedLayout.create   s_   € äÑ>¨D×,=Ñ,=Ô>Ó>ˆäØØð
ð &ØØØØØ ØØ%'Ø"$Ø!%ØØØ#%ØØò#
ð 	
r   N)r   ÚstrÚreturnÚbool)r(   r+   r)   z	list[str]r,   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚsequenceÚstaticmethodr   r*   r   r   r   r	   r	   
   s!   „ Ù>à€Hàòó ðô
r   r	   N)r1   Ú
__future__r   r   r   r   r	   r   r   r   ú<module>r5      s   ðÙ :Ý "÷ô 
˜õ  
r   