Ë
    ùmxi  ã                   óh   — d Z ddlZddlZd„ Zedk(  r ddlmZ  e«       Zej                  de«       yy)z:
A benchmark which measures the import time of jsonschema
é    Nc                 ó^  — d}t        | «      D ]™  }t        j                  t        j                  ddddgt        j
                  t        j                  d¬«      }|j                  j                  «       d   }|j                  d	«      d
   j                  «       }t        |«      }||z  }Œ› |dz  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          ú]/home/htdocs/ttos/venv/lib/python3.12/site-packages/jsonschema/benchmarks/import_benchmark.pyÚimport_timer   	   s¢   € Ø€HÜ�5‹\ò ˆÜ�N‰NÜ�^‰^˜T <°Ð7JÐKÜ—?‘?Ü×%Ñ%Øô	
ˆð �x‰x×"Ñ"Ó$ RÑ(ˆØ—
‘
˜4Ó  Ñ$×*Ñ*Ó,ˆÜ�‹ZˆØ�B‰‰ðð �kÑ!Ð!ó    Ú__main__)ÚRunnerzImport time (cumulative))	Ú__doc__r   r   r   Ú__name__Úpyperfr!   ÚrunnerÚbench_time_func© r   r   ú<module>r(      sA   ðñó Û 
ò"ð$ ˆzÒÝÙ‹X€Fà
×ÑÐ5°{ÕCð	 r   