U
    dR                     @   s,   d dl Z edZedZedZdd ZdS )    Ninfz-infNaNc                 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-Infr   .r         z0.ze+0)floatINF	MINUS_INFmathisnanreprfindrstrip)dsdotZmantissa r   ;/tmp/pip-unpacked-wheel-2bcd7zt2/prometheus_client/utils.pyfloatToGoString   s    

0r   )r
   r   r   r	   r   r   r   r   r   r   <module>   s   