mirror of
https://github.com/Mayuri-Chan/pyrofork.git
synced 2025-12-29 20:14:51 +00:00
Enhance Parser when dealing with leading and trailing whitespaces
This commit is contained in:
parent
e1c6e6ecc1
commit
8cdcf90b10
1 changed files with 2 additions and 1 deletions
|
|
@ -86,7 +86,8 @@ class Parser(HTMLParser):
|
||||||
|
|
||||||
for entities in self.tag_entities.values():
|
for entities in self.tag_entities.values():
|
||||||
for entity in entities:
|
for entity in entities:
|
||||||
entity.length += len(data)
|
entity.offset += len(data) - len(data.lstrip()) # Ignore left whitespaces for offsets
|
||||||
|
entity.length += len(data.strip()) # Ignore all whitespaces (left + right) for lengths
|
||||||
|
|
||||||
self.text += data
|
self.text += data
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue