summaryrefslogtreecommitdiff
path: root/src/jinja2/lexer.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/jinja2/lexer.py')
-rw-r--r--src/jinja2/lexer.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/jinja2/lexer.py b/src/jinja2/lexer.py
index c151582..9726012 100644
--- a/src/jinja2/lexer.py
+++ b/src/jinja2/lexer.py
@@ -14,6 +14,7 @@ from .exceptions import TemplateSyntaxError
from .utils import LRUCache
if t.TYPE_CHECKING:
+ import typing_extensions as te
from .environment import Environment
# cache for the lexers. Exists in order to be able to have multiple
@@ -259,7 +260,7 @@ class Failure:
self.message = message
self.error_class = cls
- def __call__(self, lineno: int, filename: str) -> t.NoReturn:
+ def __call__(self, lineno: int, filename: str) -> "te.NoReturn":
raise self.error_class(self.message, lineno, filename)
@@ -326,7 +327,7 @@ class TokenStream:
filename: t.Optional[str],
):
self._iter = iter(generator)
- self._pushed: t.Deque[Token] = deque()
+ self._pushed: "te.Deque[Token]" = deque()
self.name = name
self.filename = filename
self.closed = False