B
    .l\V  ã               @   s$   d dl Z edƒZedƒZdd„ ZdS )é    NÚinfz-infc             C   s”   t | ƒ} | tkrdS | tkr dS t | ¡r.dS t| ƒ}| d¡}| dkrŒ|dkrŒd |d |d|… ||d d … ¡ d	¡}d
 ||d ¡S |S d S )Nz+Infz-InfZNaNÚ.r   é   z
{0}.{1}{2}é   z0.z	{0}e+0{1})	ÚfloatÚINFÚ	MINUS_INFÚmathZisnanÚreprÚfindÚformatÚrstrip)ÚdÚsÚdotZmantissa© r   ú6lib/python3.7/site-packages/prometheus_client/utils.pyÚfloatToGoString   s    

,r   )r	   r   r   r   r   r   r   r   r   Ú<module>   s   