X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=parse_html%2Fbkmk_ph_html5.py;h=1fabd82166611fcf5c480463296e07390c906be1;hb=8f6a9a521d21c398e100c254eda47d55498cbb54;hp=68c1ababbb106f33a14d08e3c51d9e8d19e17573;hpb=f84406ac3fd5b69919ff801e1db82a56a7186a10;p=bookmarks_db.git diff --git a/parse_html/bkmk_ph_html5.py b/parse_html/bkmk_ph_html5.py index 68c1aba..1fabd82 100644 --- a/parse_html/bkmk_ph_html5.py +++ b/parse_html/bkmk_ph_html5.py @@ -17,8 +17,11 @@ from .bkmk_ph_util import HTMLParser def parse_html(html_text, charset=None, log=None): parser = HTML5Parser() - html_tree = parser.parse( - html_text, encoding=charset, parseMeta=bool(charset)) + if isinstance(html_text, bytes): + html_tree = parser.parse( + html_text, encoding=charset, parseMeta=bool(charset)) + else: + html_tree = parser.parse(html_text) html = None if hasattr(html_tree, 'childNodes'):