/opt/cloudlinux/venv/lib/python3.11/site-packages/coverage/__pycache__
NameSizeModeActions
annotate.cpython-311.pyc60170644editdlrm
bytecode.cpython-311.pyc10240644editdlrm
cmdline.cpython-311.pyc366770644editdlrm
collector.cpython-311.pyc217640644editdlrm
config.cpython-311.pyc255990644editdlrm
context.cpython-311.pyc34500644editdlrm
control.cpython-311.pyc601880644editdlrm
data.cpython-311.pyc107570644editdlrm
debug.cpython-311.pyc306280644editdlrm
disposition.cpython-311.pyc26360644editdlrm
env.cpython-311.pyc47380644editdlrm
exceptions.cpython-311.pyc30960644editdlrm
execfile.cpython-311.pyc143110644editdlrm
files.cpython-311.pyc254920644editdlrm
html.cpython-311.pyc331020644editdlrm
inorout.cpython-311.pyc271180644editdlrm
jsonreport.cpython-311.pyc64400644editdlrm
lcovreport.cpython-311.pyc70070644editdlrm
misc.cpython-311.pyc205150644editdlrm
multiproc.cpython-311.pyc57050644editdlrm
numbits.cpython-311.pyc71230644editdlrm
parser.cpython-311.pyc659940644editdlrm
phystokens.cpython-311.pyc87550644editdlrm
plugin.cpython-311.pyc235730644editdlrm
plugin_support.cpython-311.pyc196740644editdlrm
python.cpython-311.pyc119060644editdlrm
pytracer.cpython-311.pyc115880644editdlrm
report.cpython-311.pyc166490644editdlrm
report_core.cpython-311.pyc56020644editdlrm
results.cpython-311.pyc197380644editdlrm
sqldata.cpython-311.pyc770690644editdlrm
templite.cpython-311.pyc153960644editdlrm
tomlconfig.cpython-311.pyc119890644editdlrm
types.cpython-311.pyc89970644editdlrm
version.cpython-311.pyc16240644editdlrm
xmlreport.cpython-311.pyc148420644editdlrm
__init__.cpython-311.pyc9090644editdlrm
__main__.cpython-311.pyc4230644editdlrm
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/coverage/__pycache__/jsonreport.cpython-311.pyc (6440B)
§ |ä°¾qØÇãóÌ—dZddlmZddlZddlZddlZddlmZmZm Z m Z m Z m Z m Z mZddlmZddlmZddlmZmZddlmZmZer dd lmZdd lmZGd „d ¦«Zdd„ZdS)zJson reporting for coverage.pyé)Ú annotationsN)ÚAnyÚDictÚIOÚIterableÚListÚOptionalÚTupleÚ TYPE_CHECKING)Ú __version__)Úget_analysis_to_report)ÚAnalysisÚNumbers)ÚTMorfÚTLineNo)ÚCoverage)Ú CoverageDatacó.—eZdZdZdZdd„Zdd „Zdd„ZdS)Ú JsonReporterz-A reporter for writing JSON coverage results.z JSON reportÚcoveragerÚreturnÚNonecó€—||_|jj|_t|jj¦«|_i|_dS)N)rÚconfigrÚ precisionÚtotalÚ report_data)Úselfrs úg/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/coverage/jsonreport.pyÚ__init__zJsonReporter.__init__s7€Ø ˆŒ Ø”mÔ*ˆŒ ݘTœ[Ô2Ñ3Ô3ˆŒ Ø+-ˆÔÐÐóÚmorfsúOptional[Iterable[TMorf]]ÚoutfileúIO[str]ÚfloatcóΗ|p tj}|j ¦«}| |jj¦«ttj  ¦«  ¦«|  ¦«|jj dœ|j d<i}t|j|¦«D]0\}}| ||¦«|| ¦«<Œ1||j d<|jj|jj|jj|jj|jj|jjdœ|j d<|  ¦«rM|j d |jj|jj|jj|jjdœ¦«t;j|j ||jjrdnd¬ ¦«|jjo |jjS) zœGenerate a json report for `morfs`. `morfs` is a list of modules or file names. `outfile` is a file object to write the json to. )ÚversionÚ timestampÚbranch_coverageÚ show_contextsÚmetaÚfiles©Ú covered_linesÚnum_statementsÚpercent_coveredÚpercent_covered_displayÚ missing_linesÚexcluded_linesÚtotals©Ú num_branchesÚnum_partial_branchesÚcovered_branchesÚmissing_brancheséN)Úindent) ÚsysÚstdoutrÚget_dataÚset_query_contextsrÚreport_contextsr ÚdatetimeÚnowÚ isoformatÚhas_arcsÚjson_show_contextsrr Úreport_one_fileÚrelative_filenamerÚ n_executedÚ n_statementsÚ pc_coveredÚpc_covered_strÚ n_missingÚ n_excludedÚupdateÚ n_branchesÚn_partial_branchesÚn_executed_branchesÚn_missing_branchesÚjsonÚdumpÚjson_pretty_print)rr"r$Ú coverage_dataÚmeasured_filesÚ file_reporterÚanalysiss rÚreportzJsonReporter.report#sá€ðÐ'�SœZˆØœ ×.Ò.Ñ0Ô0ˆ Ø×(Ò(¨¬Ô)DÑEÔEÐEå"Ý!Ô*×.Ò.Ñ0Ô0×:Ò:Ñ<Ô<Ø,×5Ò5Ñ7Ô7Ø!œ[Ô;ð $ ð$ ˆÔ˜Ñ ðˆÝ'=¸d¼mÈUÑ'SÔ'Sð ð Ñ #ˆM˜8Ø@D×@TÒ@TØØñAôAˆN˜=×:Ò:Ñ<Ô<Ñ =Ð =ð %3ˆÔ˜Ñ!ð"œZÔ2Ø"œjÔ5Ø#œzÔ4Ø'+¤zÔ'@Ø!œZÔ1Ø"œjÔ3ð & ð& ˆÔ˜Ñ"ð × !Ò !Ñ #Ô #ð Ø Ô ˜XÔ &× -Ò -Ø $¤ Ô 5Ø(,¬ Ô(EØ$(¤JÔ$BØ$(¤JÔ$Að /ð/ñ ô ð õ Œ Ø Ô Ø ØœÔ6Ð@�A�A¸Dð ñ ô ð ð ŒzÔ&Ð@¨4¬:Ô+@Ð@r!rWrrZrúDict[str, Any]có —|j}|xj|z c_|j|j|j|j|j|jdœ}t|j ¦«|t|j ¦«t|j ¦«dœ}|j j r"|j |j¦«|d<| ¦«r�| |j|j|j|jdœ¦«t/t1| ¦«¦«¦«|d<t/t1| ¦«¦«¦«|d<|S)z3Extract the relevant report data for a single file.r.)Úexecuted_linesÚsummaryr3r4Úcontextsr6Úexecuted_branchesr:)ÚnumbersrrIrJrKrLrMrNÚsortedÚexecutedÚmissingÚexcludedrrFÚdataÚcontexts_by_linenoÚfilenamerErOrPrQrRrSÚlistÚ_convert_branch_arcsÚexecuted_branch_arcsÚmissing_branch_arcs)rrWrZÚnumsr_Ú reported_files rrGzJsonReporter.report_one_fileWs]€àÔˆØ ˆ Œ �dш Œ à!œ_Ø"Ô/Ø#œØ'+Ô':Ø!œ^Ø"œoð  ð ˆõ% XÔ%6Ñ7Ô7ØÝ# HÔ$4Ñ5Ô5Ý$ XÔ%6Ñ7Ô7ð  ð ˆ ð Œ;Ô )ð \Ø(0¬ ×(HÒ(HÈÔIZÑ([Ô([ˆM˜*Ñ %Ø × !Ò !Ñ #Ô #ð Ø �NŠNØ $¤Ø(,Ô(?Ø$(Ô$<Ø$(Ô$;ð ðñ ô ð õ 26Ý$ X×%BÒ%BÑ%DÔ%DÑEÔEñ2ô2ˆMÐ-Ñ .õ15Ý$ X×%AÒ%AÑ%CÔ%CÑDÔDñ1ô1ˆMÐ,Ñ -ðÐr!N)rrrr)r"r#r$r%rr&)rWrrZrrr\)Ú__name__Ú __module__Ú __qualname__Ú__doc__Ú report_typer r[rG©r!rrrs`€€€€€Ø7Ð7à€Kð.ð.ð.ð.ð 2Að2Að2Að2Aðh!ð!ð!ð!ð!ð!r!rÚ branch_arcsúDict[TLineNo, List[TLineNo]]rú!Iterable[Tuple[TLineNo, TLineNo]]c#óTK—| ¦«D]\}}|D]}||fV—Œ ŒdS)z4Convert branch arcs to a list of two-element tuples.N)Úitems)rvÚsourceÚtargetsÚtargets rrkrk{sXèè€ð'×,Ò,Ñ.Ô.ð!ð!‰ˆ�Øð !ð !ˆFؘ&�.Ð Ð Ð Ð ð !ð!ð!r!)rvrwrrx)rsÚ __future__rrBrTr=Útypingrrrrrr r r rr Úcoverage.report_corer Úcoverage.resultsrrÚcoverage.typesrrrÚ coverage.datarrrkrur!rúr„sEðð%Ð$à"Ð"Ð"Ð"Ð"Ð"à€€€Ø € € € Ø € € € àPÐPÐPÐPÐPÐPÐPÐPÐPÐPÐPÐPÐPÐPÐPÐPÐPÐPÐPÐPà Ð Ð Ð Ð Ð Ø7Ð7Ð7Ð7Ð7Ð7Ø.Ð.Ð.Ð.Ð.Ð.Ð.Ð.Ø)Ð)Ð)Ð)Ð)Ð)Ð)Ð)àð+Ø!Ð!Ð!Ð!Ð!Ð!Ø*Ð*Ð*Ð*Ð*Ð*ð`ð`ð`ð`ð`ñ`ô`ð`ðF!ð!ð!ð!ð!ð!r!