
    g                     :    d Z ddlmZmZ ddlmZ  G d de      Zy)z9
Wrapper for loading templates from a plain Python dict.
    )OriginTemplateDoesNotExist   )Loaderc                   *     e Zd Z fdZd Zd Z xZS )r   c                 2    || _         t        | 	  |       y N)templates_dictsuper__init__)selfenginer
   	__class__s      v/var/www/python.vincentserveurtest.ovh/public_html/venv/lib/python3.12/site-packages/django/template/loaders/locmem.pyr   zLoader.__init__   s    ,     c                 f    	 | j                   |j                     S # t        $ r t        |      w xY wr	   )r
   nameKeyErrorr   )r   origins     r   get_contentszLoader.get_contents   s6    	/&&v{{33 	/&v..	/s    0c              #   ,   K   t        |||        y w)N)r   template_nameloader)r   )r   r   s     r   get_template_sourceszLoader.get_template_sources   s     '
 	
s   )__name__
__module____qualname__r   r   r   __classcell__)r   s   @r   r   r   
   s    !/
r   r   N)__doc__django.templater   r   baser   
BaseLoader r   r   <module>r$      s    9 &
Z 
r   