
    ?Ki                     j    S r SSKrSSKrS r\S:X  a   SSKJr  \" 5       r\R                  S\5        gg)z:
A benchmark which measures the import time of jsonschema
    Nc                 \   Sn[        U 5       H  n[        R                  " [        R                  SSSS/[        R
                  [        R                  SS9nUR                  R                  5       S   nUR                  S	5      S
   R                  5       n[        U5      nX-  nM     US-  $ )Nr   z-X
importtimez-czimport jsonschemaT)stderrstdoutcheck   |g    .A)range
subprocessrunsys
executablePIPEDEVNULLr   
splitlinessplitstripint)loopstotal_us_plinefielduss          h/var/www/html/dynamic-report/venv/lib/python3.13/site-packages/jsonschema/benchmarks/import_benchmark.pyimport_timer   	   s    H5\NN^^T<7JK??%%	
 xx""$R(

4 $**,Z  k!!    __main__)RunnerzImport time (cumulative))	__doc__r   r   r   __name__pyperfr!   runnerbench_time_func r   r   <module>r(      sA     
"$ zXF
5{C	 r   