
    VhM                    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)
8Command line parsing for the `coverage combine` command.    )annotationsN   )command_coverage_combineCoverageCombineConfig   )CompositeActionCompletionFinderControllerMode
TargetModeadd_environmentsc                X   | j                  d|gd      }|j                  t        t               t	        j
                  t        j                  |j                  d            } ||       |j                  ddd	
       t        ||t        j                  t        j                         y)r   combinez.combine coverage data and rewrite remote paths)parentshelp)funcconfigzcoverage arguments)titlez--exportDIRz.directory to export combined coverage files to)metavarr   N)
add_parserset_defaultsr   r   tcastargparseArgumentParseradd_argument_groupadd_argumentr   r
   	DELEGATEDr   
NO_TARGETS)
subparsersparentadd_coverage_common	completerparsercoverage_combines         d/home/dcms/DCMS/lib/python3.12/site-packages/ansible_test/_internal/cli/commands/coverage/combine.py
do_combiner'      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.combiner   r   environmentsr	   r
   r   r   r'    r(   r&   <module>r4      sT    > "   
 Y#Y EY /	Y
 
Yr(   