
    ^h(                     0    S r S rS r\S:X  a  \" 5         gg)z*
Entry point module to run code-coverage.
c                 4   SSK nSnUR                  R                  U 5      (       aW  UR                  R                  U 5      S   S:X  d5   [	        U S5       n[        UR                  5       U S5        SnSSS5        U$ U$ ! , (       d  f       U$ = f!    U$ = f)	z
Checks whether the file can be read by the coverage module. This is especially
needed for .pyx files and .py files with syntax errors.
    NF   z.pyxrbexecT)ospathisfilesplitextopencompileread)r   r   is_validfs       a/home/james-whalen/.local/lib/python3.13/site-packages/debugpy/_vendored/pydevd/pydev_coverage.pyis_valid_py_filer      s    
 H	ww~~dBGG$4$4T$:1$=$G	dD!Q$/ "
 O8O "!
 O	Os*   
B B 4B  
B
B B Bc                  B   SS K n SS KnS nSUR                  ;  Ga  SUR                  ;   a  UR                  R                  S5        [	        5       nUR                  SS5      nUR                  SS5      n/ n/ nUR                  S5       H7  n[        U5      (       a  UR                  U5        M&  UR                  U5        M9     U(       a-  UR                  R                  SS	R                  U5      -  5        O)UR                  S
   U R                  S'   UR                  S
	  SS Kn[#        US5      (       a  [%        ['        [(        UR*                  R                  S5      S S 5      5      nUS:  aU  UR                  R                  SSR                  S U 5       5      < SUR,                  < S35        UR/                  S
5        OUR                  R                  S5        SSKJn	  Ub0  UR                  R                  S5        U=R                  U-  sl        U	" 5         g !   UR                  R                  S5        UR                  R                  S5        UR                  R                  SUR                  < S35        SS KnUR!                  5          g = f)Nr   combinez--pydev-analyze 
|z)Invalid files not passed to coverage: %s
z, r   COVERAGE_FILEz-Error: coverage module could not be imported
zTPlease make sure that the coverage module (http://nedbatchelder.com/code/coverage/)
z+is properly installed in your interpreter: __version__.   )      z9Error: minimum supported coverage version is 4.3.
Found: c              3   8   #    U  H  n[        U5      v   M     g 7f)N)str).0xs     r   	<genexpr>execute.<locals>.<genexpr>L   s     9R'Q#a&&'s   z
Location: zbWarning: Could not determine version of python module coverage.
Ensure coverage version is >= 4.3
)mainxml)r   sysargvremoveinputreplacesplitr   appendstderrwritejoinenvironcoverage
executable	traceback	print_exchasattrtuplemapintr   __file__exitcoverage.cmdliner$   )
r   r&   filessinvalid_filesvr1   r3   versionr$   s
             r   executerA      s   E (
 HHOO-.A		$#A		$#AEMWWS\#A&&LLO!((+	 "
 

  !MPTPYPYZgPh!hi +.((1+BJJ'
 x''C!5!5!;!;C!@!!DEFVJJ149R'9R1RT\TeTeg HHQK

  C  	D%EF7

IJ

st

cnn^_s   $H& &A6J__main__N)__doc__r   rA   __name__     r   <module>rG      s*   
$@F zI rF   