File manager - Edit - /home/newsbmcs.com/public_html/static/img/logo/loaders.tar
Back
app_directories.py 0000644 00000000470 15030036131 0010263 0 ustar 00 """ Wrapper for loading templates from "templates" directories in INSTALLED_APPS packages. """ from django.template.utils import get_app_template_dirs from .filesystem import Loader as FilesystemLoader class Loader(FilesystemLoader): def get_dirs(self): return get_app_template_dirs("templates") base.py 0000644 00000003144 15030036131 0006022 0 ustar 00 from django.template import Template, TemplateDoesNotExist class Loader: def __init__(self, engine): self.engine = engine def get_template(self, template_name, skip=None): """ Call self.get_template_sources() and return a Template object for the first template matching template_name. If skip is provided, ignore template origins in skip. This is used to avoid recursion during template extending. """ tried = [] for origin in self.get_template_sources(template_name): if skip is not None and origin in skip: tried.append((origin, "Skipped to avoid recursion")) continue try: contents = self.get_contents(origin) except TemplateDoesNotExist: tried.append((origin, "Source does not exist")) continue else: return Template( contents, origin, origin.template_name, self.engine, ) raise TemplateDoesNotExist(template_name, tried=tried) def get_template_sources(self, template_name): """ An iterator that yields possible matching template paths for a template name. """ raise NotImplementedError( "subclasses of Loader must provide a get_template_sources() method" ) def reset(self): """ Reset any state maintained by the loader instance (e.g. cached templates or cached loader modules). """ pass __pycache__/cached.cpython-310.pyc 0000644 00000010224 15030036131 0012653 0 ustar 00 o �h� � @ sD d Z ddlZddlmZ ddlmZ ddlmZ G dd� de�ZdS ) z� Wrapper class that takes a list of template loaders as an argument and attempts to load templates from them in order, caching the result. � N)�TemplateDoesNotExist)�copy_exception� )�Loaderc s\ e Zd Z� fdd�Zdd� Zdd� Zd� fdd � Zd d� Zddd �Zdd� Z dd� Z � ZS )r c s"