B
    ©0H[¡  ã               @   sh   d dl Z d dlmZ ddlmZmZmZ eddd�Zedd	d�Zeej	ƒd
d„ ƒZ
eej	ƒdd„ ƒZdS )é    N)Úsettingsé   )ÚErrorÚTagsÚregisterz‰You have 'APP_DIRS': True in your TEMPLATES but also specify 'loaders' in OPTIONS. Either remove APP_DIRS or remove the 'loaders' option.ztemplates.E001)ÚidzK'string_if_invalid' in TEMPLATES OPTIONS must be a string but got: {} ({}).ztemplates.E002c             K   sB   d}x.t jD ]$}| d¡sqd| di ¡krd}qW |r<g S tgS )NTZAPP_DIRSÚloadersÚOPTIONSF)r   Ú	TEMPLATESÚgetÚE001)Úapp_configsÚkwargsZpassed_checkÚconf© r   ú`C:\Users\HIRONO~1\AppData\Local\Temp\pip-install-6bm3nxem\django\django\core\checks\templates.pyÚcheck_setting_app_dirs_loaders   s    
r   c             K   s`   g }xVt jD ]L}| di ¡ dd¡}t|tƒst t¡}|j |t	|ƒj
¡|_| |¡ qW |S )Nr	   Ústring_if_invalidÚ )r   r
   r   Ú
isinstanceÚstrÚcopyÚE002ÚmsgÚformatÚtypeÚ__name__Úappend)r   r   Úerrorsr   r   Úerrorr   r   r   Ú!check_string_if_invalid_is_string   s    

r    )r   Zdjango.confr   r   r   r   r   r   r   Z	templatesr   r    r   r   r   r   Ú<module>   s   