diff options
Diffstat (limited to 'django/utils/html_parser.py')
| -rw-r--r-- | django/utils/html_parser.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/django/utils/html_parser.py b/django/utils/html_parser.py index 2a408e9f55..fe71172cfd 100644 --- a/django/utils/html_parser.py +++ b/django/utils/html_parser.py @@ -84,22 +84,22 @@ else: else: self.handle_starttag(tag, attrs) if tag in self.CDATA_CONTENT_ELEMENTS: - self.set_cdata_mode(tag) # <--------------------------- Changed + self.set_cdata_mode(tag) # <--------------------------- Changed return endpos # Internal -- parse endtag, return end or -1 if incomplete def parse_endtag(self, i): rawdata = self.rawdata assert rawdata[i:i + 2] == "</", "unexpected call to parse_endtag" - match = _html_parser.endendtag.search(rawdata, i + 1) # > + match = _html_parser.endendtag.search(rawdata, i + 1) # > if not match: return -1 j = match.end() - match = _html_parser.endtagfind.match(rawdata, i) # </ + tag + > + match = _html_parser.endtagfind.match(rawdata, i) # </ + tag + > if not match: - if self.cdata_tag is not None: # *** add *** - self.handle_data(rawdata[i:j]) # *** add *** - return j # *** add *** + if self.cdata_tag is not None: # *** add *** + self.handle_data(rawdata[i:j]) # *** add *** + return j # *** add *** self.error("bad end tag: %r" % (rawdata[i:j],)) # --- changed start --------------------------------------------------- tag = match.group(1).strip() |
