o
    Uh                     @  sB   d dl mZ d dlZd dlZd dlmZ ejdkZddd	d
ZdS )    )annotationsN)Any)      stringr   	encodingslist[str] | Nonec              	   C  sp   t | ts| S |pg d}|D ]}ttt | |W  d      S 1 s)w   Y  q| j|d ddS )N)zutf-8latin1asciir   ignore)errors)
isinstancebytes
contextlibsuppressUnicodeEncodeErrorUnicodeDecodeErrordecode)r   r   encoding r   c/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/tomlkit/_compat.pyr      s   
&r   )N)r   r   r   r   )	
__future__r   r   systypingr   version_infoPY38r   r   r   r   r   <module>   s    
