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

Method _generate

src/jinja2/environment.py:682–701  ·  view source on GitHub ↗

Internal hook that can be overridden to hook a different generate method in. .. versionadded:: 2.5

(
        self,
        source: nodes.Template,
        name: t.Optional[str],
        filename: t.Optional[str],
        defer_init: bool = False,
    )

Source from the content-addressed store, hash-verified

680 return stream
681
682 def _generate(
683 self,
684 source: nodes.Template,
685 name: t.Optional[str],
686 filename: t.Optional[str],
687 defer_init: bool = False,
688 ) -> str:
689 """Internal hook that can be overridden to hook a different generate
690 method in.
691
692 .. versionadded:: 2.5
693 """
694 return generate( # type: ignore
695 source,
696 self,
697 name,
698 filename,
699 defer_init=defer_init,
700 optimized=self.optimized,
701 )
702
703 def _compile(self, source: str, filename: str) -> CodeType:
704 """Internal hook that can be overridden to hook a different compile

Callers 1

compileMethod · 0.95

Calls 1

generateFunction · 0.85

Tested by

no test coverage detected