mirror of
https://github.com/django/django.git
synced 2024-12-23 01:25:58 +00:00
Refs #33002 -- Optimized Lexer.tokenize() by skipping computing lineno when not needed.
This commit is contained in:
parent
65ed96fa39
commit
6242c22a2f
@ -357,8 +357,8 @@ class Lexer:
|
||||
for bit in tag_re.split(self.template_string):
|
||||
if bit:
|
||||
result.append(self.create_token(bit, None, lineno, in_tag))
|
||||
lineno += bit.count('\n')
|
||||
in_tag = not in_tag
|
||||
lineno += bit.count('\n')
|
||||
return result
|
||||
|
||||
def create_token(self, token_string, position, lineno, in_tag):
|
||||
|
Loading…
Reference in New Issue
Block a user