o
    ×Üg\  ã                   @   sB   d dl m Z  d dlmZmZ d dlZejZddlmZ dd„ Z	dS )é    )Údatetime)ÚisnanÚisinfNé   )ÚNUMERIC_TYPESc                 C   sj   t | tƒrt| ƒst| ƒrd} | S d|  } | S | du rd} | S t | tƒr*|  ¡ } | S t | tƒs3t| ƒ} | S )z-Safely and consistently format numeric valuesÚ z%.16gNÚnone)Ú
isinstancer   r   r   r   Ú	isoformatÚstr)Úvalue© r   úQ/var/www/html/api-tag/env/lib/python3.10/site-packages/openpyxl/compat/strings.pyÚsafe_string   s   
	ùú
ü
þr   )
r   Úmathr   r   ÚsysÚversion_infoÚVERÚnumbersr   r   r   r   r   r   Ú<module>   s   