3
g                 @   s4   d Z ddlmZmZ ddlmZ G dd deZdS )z9
Wrapper for loading templates from a plain Python dict.
    )OriginTemplateDoesNotExist   )Loaderc                   s,   e Zd Z fddZdd Zdd Z  ZS )r   c                s   || _ t j| d S )N)templates_dictsuper__init__)selfZenginer   )	__class__ \/var/www/tester-filtro-web/env/lib/python3.6/site-packages/django/template/loaders/locmem.pyr      s    zLoader.__init__c             C   s.   y| j |j S  tk
r(   t|Y nX d S )N)r   nameKeyErrorr   )r	   originr   r   r   get_contents   s    zLoader.get_contentsc             c   s   t ||| dV  d S )N)r   template_nameloader)r   )r	   r   r   r   r   get_template_sources   s    zLoader.get_template_sources)__name__
__module____qualname__r   r   r   __classcell__r   r   )r
   r   r   
   s   r   N)__doc__Zdjango.templater   r   baser   Z
BaseLoaderr   r   r   r   <module>   s   