diff options
| author | ha shao <mozbugbox@yahoo.com.au> | 2017-07-28 18:10:03 +0800 |
|---|---|---|
| committer | ha shao <mozbugbox@yahoo.com.au> | 2017-07-28 18:10:03 +0800 |
| commit | 6d226ca75d0565d64e01567a01eb627ecc694b45 (patch) | |
| tree | 562eaa690871ce8d6c277bb0af0a598f691deb9f /src/lxml/html/soupparser.py | |
| parent | 5ad1e76173f3ccfbe6b0eac0e8a6c4a801cf1fea (diff) | |
| download | python-lxml-6d226ca75d0565d64e01567a01eb627ecc694b45.tar.gz | |
Soupparser: Fix bug with double hyphen (--) in comment element
Diffstat (limited to 'src/lxml/html/soupparser.py')
| -rw-r--r-- | src/lxml/html/soupparser.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lxml/html/soupparser.py b/src/lxml/html/soupparser.py index 202d0373..11fd2754 100644 --- a/src/lxml/html/soupparser.py +++ b/src/lxml/html/soupparser.py @@ -255,6 +255,8 @@ def _init_node_converters(makeelement): @converter(Comment) def convert_comment(bs_node, parent): + if "--" in bs_node or bs_node.endswith("-"): + bs_node = bs_node.replace("-", "-") res = etree.Comment(bs_node) if parent is not None: parent.append(res) |
