[parsing] inline tag_obj.closerange()

pull/5588/head
Marcel 3 years ago
parent 8d87bb4d91
commit 7a9dd3d35f
No known key found for this signature in database
GPG Key ID: 7813C97693AD6AAE

@ -200,8 +200,7 @@ class HTMLTagParser(HTMLParser):
tag_obj = self.tagstack[idx] tag_obj = self.tagstack[idx]
self.tagstack.remove(tag) self.tagstack.remove(tag)
if isinstance(tag_obj, self.Tag): if isinstance(tag_obj, self.Tag):
close_idx = self.rawdata.find('>', self._offset) + 1 tag_obj.closerange(slice(self._offset, self.rawdata.find('>', self._offset) + 1))
tag_obj.closerange(self._offset, close_idx - self._offset)
self._nestedtags.pop() self._nestedtags.pop()
self.callback(tag_obj) self.callback(tag_obj)
except ValueError as exc: except ValueError as exc:

Loading…
Cancel
Save