diff options
Diffstat (limited to 'src/jinja2/nodes.py')
-rw-r--r-- | src/jinja2/nodes.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/jinja2/nodes.py b/src/jinja2/nodes.py index d867c9b..1feb543 100644 --- a/src/jinja2/nodes.py +++ b/src/jinja2/nodes.py @@ -12,6 +12,7 @@ from markupsafe import Markup from .utils import _PassArg if t.TYPE_CHECKING: + import typing_extensions as te from .environment import Environment _NodeBound = t.TypeVar("_NodeBound", bound="Node") @@ -1196,7 +1197,7 @@ class ScopedEvalContextModifier(EvalContextModifier): # make sure nobody creates custom nodes -def _failing_new(*args: t.Any, **kwargs: t.Any) -> t.NoReturn: +def _failing_new(*args: t.Any, **kwargs: t.Any) -> "te.NoReturn": raise TypeError("can't create custom node types") |