summaryrefslogtreecommitdiff
path: root/django/views/debug.py
diff options
context:
space:
mode:
authorGeorg Bauer <gb@hugo.westfalen.de>2005-11-24 00:06:36 +0000
committerGeorg Bauer <gb@hugo.westfalen.de>2005-11-24 00:06:36 +0000
commiteab4a2259657ec1193b3ea2fcdcdf3a4371397d8 (patch)
tree2363c844bec0ce64ca8152f2b7695cb39766845a /django/views/debug.py
parent140f4a69134da5524a987d2e3bd6f567911c4145 (diff)
changed the linebreaks_iter function to use str.find instead of re.finditer, because the latter one has problems with Python 2.3
git-svn-id: http://code.djangoproject.com/svn/django/trunk@1385 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/views/debug.py')
-rw-r--r--django/views/debug.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/django/views/debug.py b/django/views/debug.py
index 47b51f73e1..6d90633de6 100644
--- a/django/views/debug.py
+++ b/django/views/debug.py
@@ -9,9 +9,10 @@ from os.path import dirname, join as pathjoin
HIDDEN_SETTINGS = re.compile('SECRET|PASSWORD')
def linebreak_iter(template_source):
- newline_re = re.compile("^", re.M)
- for match in newline_re.finditer(template_source):
- yield match.start()
+ p = template_source.find('\n')
+ while p >= 0:
+ yield p
+ p = template_source.find('\n', p+1)
yield len(template_source) + 1
def get_template_exception_info(exc_type, exc_value, tb):
@@ -519,4 +520,4 @@ TECHNICAL_404_TEMPLATE = """
</div>
</body>
</html>
-""" \ No newline at end of file
+"""