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:
Georg Bauer 2005-11-24 22:57:04 +00:00
parent 18c7ed74e4
commit f0fbd43a57
1 changed files with 2 additions and 3 deletions

View File

@ -23,14 +23,13 @@ def get_template_exception_info(exc_type, exc_value, tb):
upto = 0
source_lines = []
linebreaks = izip(count(0), linebreak_iter(template_source))
linebreaks.next() # skip the nothing before initial line start
for num, next in linebreaks:
if start >= upto and end <= next:
line = num
before = escape(template_source[upto:start])
during = escape(template_source[start:end])
after = escape(template_source[end:next - 1])
source_lines.append( (num, escape(template_source[upto:next - 1])) )
after = escape(template_source[end:next])
source_lines.append( (num, escape(template_source[upto:next])) )
upto = next
total = len(source_lines)