§
    ‚Štj  ã                   ó|   — d Z ddlZddlZd„ Zedk    r(ddlmZ  e¦   «         Ze                     de¦  «         dS dS )z:
A benchmark which measures the import time of jsonschema
é    Nc                 ój  — d}t          | ¦  «        D ]�}t          j        t          j        ddddgt          j        t          j        d¬¦  «        }|j                             ¦   «         d         }| 	                    d	¦  «        d
          
                    ¦   «         }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          úd/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/jsonschema/benchmarks/import_benchmark.pyÚimport_timer   	   s°   € Ø€HÝ�5‰\Œ\ð ð ˆÝŒNÝŒ^˜T <°Ð7JÐKÝ”?ÝÔ%Øð	
ñ 
ô 
ˆð Œx×"Ò"Ñ$Ô$ RÔ(ˆØ—
’
˜4Ñ Ô  Ô$×*Ò*Ñ,Ô,ˆÝ�‰ZŒZˆØ�B‰ˆˆð �kÑ!Ð!ó    Ú__main__)ÚRunnerzImport time (cumulative))	Ú__doc__r   r   r   Ú__name__Úpyperfr!   ÚrunnerÚbench_time_func© r   r   ú<module>r(      s„   ððð ð Ð Ð Ð Ø 
€
€
€
ð"ð "ð "ð$ ˆzÒÐØÐÐÐÐÐØˆV‰XŒX€Fà
×ÒÐ5°{ÑCÔCÐCÐCÐCð	 Ðr   