diff options
| author | Georg Bauer <gb@hugo.westfalen.de> | 2005-11-24 00:06:36 +0000 |
|---|---|---|
| committer | Georg Bauer <gb@hugo.westfalen.de> | 2005-11-24 00:06:36 +0000 |
| commit | eab4a2259657ec1193b3ea2fcdcdf3a4371397d8 (patch) | |
| tree | 2363c844bec0ce64ca8152f2b7695cb39766845a /django/views/debug.py | |
| parent | 140f4a69134da5524a987d2e3bd6f567911c4145 (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.py | 9 |
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 +""" |
