MCPcopy
hub / github.com/pallets/jinja / compile

Method compile

src/jinja2/environment.py:712–719  ·  view source on GitHub ↗
(
        self,
        source: t.Union[str, nodes.Template],
        name: t.Optional[str] = None,
        filename: t.Optional[str] = None,
        raw: "te.Literal[False]" = False,
        defer_init: bool = False,
    )

Source from the content-addressed store, hash-verified

710
711 @typing.overload
712 def compile(
713 self,
714 source: t.Union[str, nodes.Template],
715 name: t.Optional[str] = None,
716 filename: t.Optional[str] = None,
717 raw: "te.Literal[False]" = False,
718 defer_init: bool = False,
719 ) -> CodeType: ...
720
721 @typing.overload
722 def compile(

Callers 13

compile_templatesMethod · 0.95
from_stringMethod · 0.95
test_volatile_scopingMethod · 0.95
_identifier.pyFile · 0.80
loadMethod · 0.80
ext.pyFile · 0.80
filters.pyFile · 0.80
utils.pyFile · 0.80
lexer.pyFile · 0.80
cMethod · 0.80
test_ext.pyFile · 0.80
test_num_called_numMethod · 0.80

Calls 4

_parseMethod · 0.95
_generateMethod · 0.95
_compileMethod · 0.95
handle_exceptionMethod · 0.95

Tested by 2

test_volatile_scopingMethod · 0.76
test_num_called_numMethod · 0.64