o
    ^"<fD                     @   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registerzYou 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   s   t dd tjD rtgS g S )Nc                 s   s*    | ]}| d od| di v V  qdS )APP_DIRSloadersOPTIONSN)get).0conf r   S/var/www/html/kck/venv/lib/python3.10/site-packages/django/core/checks/templates.py	<genexpr>   s
    
z1check_setting_app_dirs_loaders.<locals>.<genexpr>)anyr   	TEMPLATESE001)app_configskwargsr   r   r   check_setting_app_dirs_loaders   s
   r   c                 K   s\   g }t jD ]&}|di dd}t|ts+tt}|j|t	|j
|_|| q|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   django.confr   r   r   r   r   r   r   	templatesr   r$   r   r   r   r   <module>   s    
