
    BTh                     b    d dl m Z 	 d dlmZ d dlmZ d ZeZd Z	y# e$ r d dlmZ Y d Z	yw xY w)    )time)CLOCK_MONOTONIC)clock_gettimec                       t        t              S )N)r   r        i/var/www/catia.catastroantioquia-mas.com/valormas/lib/python3.12/site-packages/pytest_benchmark/timers.py	monotonicr
      s    _--r   )default_timerc                 &   d }d}t               dz   } |        }t               |k  s|dk  rft        d      D ]  } |        } |        }||z
  }d|k  s n |z
  }|dk  rG|t        ||      }n|}|dz  } |        }t               |k  r`|dk  rf|S )Nr   g      ?   
   g           )timeout_timerrangemin)	timer	precisionpointstimeoutprevious_t1t2dts	            r	   compute_timer_precisionr      s    IFo#GwH
/G
#vzr 		ABBbB2v		 hBSy Ir*II!7! /G
#vz" r   N)
r   r   __pypy__.timer   r   r
   r   ImportErrortimeitr   r   r   r	   <module>r       s=    &
-+. M  %$
%s    ..