
 X                 @   s   d  d l  m Z d  d l Z d  d l m 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)    )unicode_literalsN)settings)six   )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.idztemplates.E001zK'string_if_invalid' in TEMPLATES OPTIONS must be a string but got: {} ({}).ztemplates.E002c             K   sa   d } xG t  j D]< } | j d  s+ q n  d | j d i   k r d } q q W| rZ g  St g S)NTZAPP_DIRSloadersOPTIONSF)r   	TEMPLATESgetE001)app_configskwargsZpassed_checkconf r   J/home/ubuntu/projects/ifolica/build/django/django/core/checks/templates.pycheck_setting_app_dirs_loaders   s    r   c             K   s   g  } x t  j D]v } | j d i   j d d  } t | t j  s t j t  } | j j	 | t
 |  j  | _ | j |  q q W| S)Nr   string_if_invalid )r   r   r   
isinstancer   string_typescopyE002msgformattype__name__append)r   r   errorsr   r   errorr   r   r   !check_string_if_invalid_is_string!   s    !r"   )
__future__r   r   Zdjango.confr   Zdjango.utilsr   r   r   r   r   r   r   Z	templatesr   r"   r   r   r   r   <module>   s   		