o
    5t¾i*  ã                   @   sX   d dl mZ d dlmZ d dlmZ d dlmZ dedefdd„Zd	edefd
d„Z	dS )é    )ÚDecimal)ÚAny)ÚDataProperty)ÚTypecodeÚvalueÚreturnc                 C   s   | du rdS | du rdS | S )NTÚtrueFÚfalse© )r   r
   r
   úU/home/ubuntu/.local/lib/python3.10/site-packages/pytablewriter/writer/text/_common.pyÚbool_to_str   s
   r   Údpc                 C   sF   | j tjtjtjfv rt| jtƒrt| jƒS | j tj	kr |  
¡ S | jS )N)Útypecoder   ÚREAL_NUMBERÚINFINITYÚNANÚ
isinstanceÚdatar   ÚfloatÚDATETIMEÚto_str)r   r
   r
   r   Úserialize_dp   s   ÿ
r   N)
Údecimalr   Útypingr   Údatapropertyr   Útypepyr   r   r   r
   r
   r
   r   Ú<module>   s    	