U
    dª/e(  ã                   @   s<   d dl Z ddlmZmZ ddlmZ e  e¡Z	d	dd„Z
dS )
é    Né   )Úwrite_binary_strÚwrite_binary_uint8é   )ÚsettingsFc                 C   s‚   | pi   ¡ D ]f\}}|r@t||ƒ tt|ƒ|ƒ tt|ƒ|ƒ qt |¡}|s\t d|¡ qt||ƒ | 	||¡ qtd|ƒ d S )NzUnknown setting %s. SkippingÚ )
Úitemsr   r   ÚintÚstrÚavailable_settingsÚgetÚloggerÚwarningÚwrite)r   ÚbufZsettings_as_stringsZis_importantZsettingÚvalueZsetting_writer© r   úE/tmp/pip-unpacked-wheel-mds_o03w/clickhouse_driver/settings/writer.pyÚwrite_settings
   s    


r   )F)ÚloggingÚwriterr   r   Ú	availabler   r   Ú	getLoggerÚ__name__r   r   r   r   r   r   Ú<module>   s   
