o
    i                     @   sj   d dl Z d dlZd dlmZ d dlmZ defddZdededdfd	d
Zdeg e	f ddfddZ
dS )    N)Callable)Anyreturnc                   C   s   t ddkS )NZPOLARS_VERBOSE1)osgetenv r   r   L/home/app/Keep/.python/lib/python3.10/site-packages/polars/_utils/logging.pyverbose   s   r
   akwc                  O   s   t | dtji|S )Nfile)printsysstderr)r   r   r   r   r	   eprint   s   r   create_log_messagec                 C   s8   t ddkr|  dd}td| tjd d S d S )NZPOLARS_VERBOSE_SENSITIVEr   
 z[SENSITIVE]: )r   )r   r   replacer   r   r   )r   msgr   r   r	   verbose_print_sensitive   s   r   )r   r   collections.abcr   typingr   boolr
   r   strr   r   r   r   r	   <module>   s    