
    Vh                    p    d Z ddlmZ ddlZddlmZ ddlZddl	m
Z
mZ ddlmZmZmZmZ 	 	 	 	 	 	 	 	 d	dZy)
4Command line parsing for the `coverage xml` command.    )annotationsN   )command_coverage_xmlCoverageXmlConfig   )CompositeActionCompletionFinderControllerMode
TargetModeadd_environmentsc                0   | j                  d|gd      }|j                  t        t               t	        j
                  t        j                  |j                  d            } ||       t        ||t        j                  t        j                         y)r   xmlzgenerate xml coverage report)parentshelp)funcconfigzcoverage arguments)titleN)
add_parserset_defaultsr   r   tcastargparseArgumentParseradd_argument_groupr   r
   	DELEGATEDr   
NO_TARGETS)
subparsersparentadd_coverage_common	completerparsercoverage_combines         `/home/dcms/DCMS/lib/python3.12/site-packages/ansible_test/_internal/cli/commands/coverage/xml.pydo_xmlr$      s     '1&;&;+ '< 'F !   
 vvh55v7P7PWk7P7lm()VY(@(@*BWBWX    )r   zargparse.ArgumentParserr   z+c.Callable[[argparse.ArgumentParser], None]r    r	   returnNone)__doc__
__future__r   r   collections.abcabcctypingr   commands.coverage.xmlr   r   environmentsr	   r
   r   r   r$    r%   r#   <module>r1      sT    : "   
 Y#Y EY /	Y
 
Yr%   