• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1"""Jinja is a template engine written in pure Python. It provides a
2non-XML syntax that supports inline expressions and an optional
3sandboxed environment.
4"""
5from .bccache import BytecodeCache as BytecodeCache
6from .bccache import FileSystemBytecodeCache as FileSystemBytecodeCache
7from .bccache import MemcachedBytecodeCache as MemcachedBytecodeCache
8from .environment import Environment as Environment
9from .environment import Template as Template
10from .exceptions import TemplateAssertionError as TemplateAssertionError
11from .exceptions import TemplateError as TemplateError
12from .exceptions import TemplateNotFound as TemplateNotFound
13from .exceptions import TemplateRuntimeError as TemplateRuntimeError
14from .exceptions import TemplatesNotFound as TemplatesNotFound
15from .exceptions import TemplateSyntaxError as TemplateSyntaxError
16from .exceptions import UndefinedError as UndefinedError
17from .loaders import BaseLoader as BaseLoader
18from .loaders import ChoiceLoader as ChoiceLoader
19from .loaders import DictLoader as DictLoader
20from .loaders import FileSystemLoader as FileSystemLoader
21from .loaders import FunctionLoader as FunctionLoader
22from .loaders import ModuleLoader as ModuleLoader
23from .loaders import PackageLoader as PackageLoader
24from .loaders import PrefixLoader as PrefixLoader
25from .runtime import ChainableUndefined as ChainableUndefined
26from .runtime import DebugUndefined as DebugUndefined
27from .runtime import make_logging_undefined as make_logging_undefined
28from .runtime import StrictUndefined as StrictUndefined
29from .runtime import Undefined as Undefined
30from .utils import clear_caches as clear_caches
31from .utils import is_undefined as is_undefined
32from .utils import pass_context as pass_context
33from .utils import pass_environment as pass_environment
34from .utils import pass_eval_context as pass_eval_context
35from .utils import select_autoescape as select_autoescape
36
37__version__ = "3.1.2"
38