small fix to the template_debug stuff, it was dropping last characters and didn't split the first line correctly
git-svn-id: http://code.djangoproject.com/svn/django/trunk@1403 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
18c7ed74e4
commit
f0fbd43a57
|
@ -23,14 +23,13 @@ def get_template_exception_info(exc_type, exc_value, tb):
|
||||||
upto = 0
|
upto = 0
|
||||||
source_lines = []
|
source_lines = []
|
||||||
linebreaks = izip(count(0), linebreak_iter(template_source))
|
linebreaks = izip(count(0), linebreak_iter(template_source))
|
||||||
linebreaks.next() # skip the nothing before initial line start
|
|
||||||
for num, next in linebreaks:
|
for num, next in linebreaks:
|
||||||
if start >= upto and end <= next:
|
if start >= upto and end <= next:
|
||||||
line = num
|
line = num
|
||||||
before = escape(template_source[upto:start])
|
before = escape(template_source[upto:start])
|
||||||
during = escape(template_source[start:end])
|
during = escape(template_source[start:end])
|
||||||
after = escape(template_source[end:next - 1])
|
after = escape(template_source[end:next])
|
||||||
source_lines.append( (num, escape(template_source[upto:next - 1])) )
|
source_lines.append( (num, escape(template_source[upto:next])) )
|
||||||
upto = next
|
upto = next
|
||||||
total = len(source_lines)
|
total = len(source_lines)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue