o
    [i\                     @   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   O/home/air/sos/back/venv/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   