§
{<ˆj) ã ó¼ — d Z ddlmZ ddlZddlmZmZmZmZm Z m
Z
mZ ddlm
Z
mZ ddlmZ ddlmZ ddlmZ dd lmZmZ dd
lmZ erddlmZ G d„ d
¦ « ZdS )zSummary reportingé )ÚannotationsN)ÚAnyÚIOÚIterableÚListÚOptionalÚTupleÚ
TYPE_CHECKING)ÚConfigErrorÚNoDataError)Úhuman_sorted_items)ÚFileReporter)Úget_analysis_to_report)ÚAnalysisÚNumbers)ÚTMorf)ÚCoveragec óT — e Zd ZdZd#d„Zd$d „Zd%d„Zd&d„Zd&d„Zd'd(d„Z d)d„Z
d*d"„ZdS )+ÚSummaryReporterz*A reporter for writing the summary report.Úcoverager ÚreturnÚNonec óh — || _ | j j | _ | ¦ « ¦ « | _ d | _ | j j pd| _ | j dvrt d| j ›�¦ « ‚g | _ d| _
d| _ t | j j
¬¦ « | _ d S )NÚtext> r ÚtotalÚmarkdownzUnknown report format choice: r )Ú precision)r ÚconfigÚget_dataÚhas_arcsÚbranchesÚoutfileÚformatÚ
output_formatr Úfr_analysisÚ
skipped_countÚempty_countr r r )Úselfr s úc/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/coverage/report.pyÚ__init__zSummaryReporter.__init__ s© € Ø ˆŒ
Ø”mÔ*ˆŒØ ×)Ò)Ñ+Ô+×4Ò4Ñ6Ô6ˆŒ
Ø*.ˆŒØ!œ[Ô/Ð9°6ˆÔØÔÐ%BÐBÐBÝÐU¸tÔ?QÐUÐUÑVÔVÐVØ@BˆÔØˆÔØˆÔÝ t¤{Ô'<Ð=Ñ=Ô=ˆŒ
ˆ
ˆ
ó ÚlineÚstrc ó¤ — | j €J ‚| j | ¦ « ¦ « | j d¦ « dS )z-Write a line to the output, adding a newline.Nú
)r" ÚwriteÚrstrip)r( r, s r) r0 zSummaryReporter.write' sJ € àŒ|Ð'Ð'Ð'ØŒ×Ò˜4Ÿ;š;™=œ=Ñ)Ô)Ð)ØŒ×Ò˜4Ñ Ô Ð Ð Ð r+ Úitemsú
Iterable[str]c óV — | d |¦ « ¦ « dS )z)Write a list of strings, joined together.Ú N)r0 Újoin)r( r2 s r) Úwrite_itemszSummaryReporter.write_items- s$ € à�
Š
�2—7’7˜5‘>”>Ñ"Ô"Ð"Ð"Ð"r+ Úheaderú List[str]Úlines_valuesúList[List[Any]]Ú
total_lineú List[Any]Ú end_linesc óŽ ‡‡‡‡
— t d„ |D ¦ « dgz ¦ « dz Š
t t |‰ d¦ « ¦ « dz t d¦ « ¦ « dz Št ‰gˆfd„|D ¦ « z ¦ « Št dd d d d d
d¬¦ « Šˆˆˆ
fd
„‰D ¦ « }d |¦ « }dt |¦ « z }| |¦ « | |¦ « ‰ t d¬¦ « d¬¦ « |D ]5}ˆˆˆ
fd„t ‰|¦ « D ¦ « } | | ¦ « Œ6|r| |¦ « ˆˆˆ
fd„t ‰|¦ « D ¦ « } | | ¦ « |D ]}
| |
¦ « ŒdS )a: Internal method that prints report data in text format.
`header` is a list with captions.
`lines_values` is list of lists of sortable values.
`total_line` is a list with values of the total line.
`end_lines` is a list of ending lines with information about skipped files.
c ó8 — g | ]}t |d ¦ « ‘ŒS )r )Úlen©Ú.0r, s r) ú