
    rh                     :    S r SSKJrJr  SSKJr   " S S\5      rg)z9
Wrapper for loading templates from a plain Python dict.
    )OriginTemplateDoesNotExist   )Loaderc                   4   ^  \ rS rSrU 4S jrS rS rSrU =r$ )r   
   c                 0   > X l         [        TU ]	  U5        g N)templates_dictsuper__init__)selfenginer   	__class__s      V/var/www/html/shao/venv/lib/python3.13/site-packages/django/template/loaders/locmem.pyr   Loader.__init__   s    ,     c                 h     U R                   UR                     $ ! [         a    [        U5      ef = fr
   )r   nameKeyErrorr   )r   origins     r   get_contentsLoader.get_contents   s6    	/&&v{{33 	/&v..	/s    1c              #   &   #    [        UUU S9v   g 7f)N)r   template_nameloader)r   )r   r   s     r   get_template_sourcesLoader.get_template_sources   s     '
 	
s   )r   )	__name__
__module____qualname____firstlineno__r   r   r   __static_attributes____classcell__)r   s   @r   r   r   
   s    !/
 
r   r   N)__doc__django.templater   r   baser   
BaseLoader r   r   <module>r*      s    9 &
Z 
r   