o
    ED©iK  ã                   @   sH   d dl Z ddlmZmZ ddlmZ e  e¡Z	G dd„ dƒZ
dd	„ ZdS )
é    Né   )Úwrite_binary_strÚwrite_binary_uint8é   )Úsettingsc                   @   s   e Zd ZdZdZdS )ÚSettingsFlagsr   r   N)Ú__name__Ú
__module__Ú__qualname__Ú	IMPORTANTÚCUSTOM© r   r   úZ/var/www/Datamplify/venv/lib/python3.10/site-packages/clickhouse_driver/settings/writer.pyr   
   s    r   c                 C   s~   | pi   ¡ D ]1\}}|rt||ƒ t||ƒ tt|ƒ|ƒ qt |¡}|s,t d|¡ qt||ƒ | ||¡ qtd|ƒ d S )NzUnknown setting %s. SkippingÚ )	Úitemsr   r   ÚstrÚavailable_settingsÚgetÚloggerÚwarningÚwrite)r   ÚbufÚsettings_as_stringsÚflagsÚsettingÚvalueÚsetting_writerr   r   r   Úwrite_settings   s   



r   )ÚloggingÚwriterr   r   Ú	availabler   r   Ú	getLoggerr   r   r   r   r   r   r   r   Ú<module>   s    
