B
    ê¹`û  ã               @   s6   d Z ddlZddlZddlmZ e e¡Z	dd„ Z
dS )z"Override assets based on settings
é    Né   )Ú
exceptionsc             C   sž   |d }d|krg S g }x€|d   ¡ D ]p\}}y|  ||¡ W n> tjjtfk
r| } z| t |||¡¡ W d d }~X Y q&X t	 
d|› d|› d¡ q&W |S )NÚpgwuiÚoverride_assetszOverriding asset (z) with (ú))ÚitemsZoverride_assetÚpyramidr   ÚConfigurationErrorÚModuleNotFoundErrorÚappendÚexZBadAssetOverrideErrorÚlogÚdebug)ÚconfigÚsettingsr   ÚerrorsZassetÚreplacementÚexp© r   ú[/home/kop/projects/devel/pgwui/test_venv/lib/python3.7/site-packages/pgwui_common/assets.pyr   "   s    &r   )Ú__doc__ÚloggingZpyramid.exceptionsr   Ú r   r   Ú	getLoggerÚ__name__r   r   r   r   r   r   Ú<module>   s
   
