X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=Robots%2Fparse_html.py;h=23f53e49cae938701e02a6b39db4538080ef5ffb;hb=a38eb2c9d04e866177c80cb961712ed3d4574f5e;hp=347ed225ecee372695abdea8db686ad96a77971f;hpb=deaef99271dea381f88437f42e582b50b6843562;p=bookmarks_db.git diff --git a/Robots/parse_html.py b/Robots/parse_html.py index 347ed22..23f53e4 100755 --- a/Robots/parse_html.py +++ b/Robots/parse_html.py @@ -27,8 +27,12 @@ except ImportError: else: parsers.append(parse_html_beautifulsoup.parse_html) -from parse_html_htmlparser import parse_html -parsers.append(parse_html) +try: + from parse_html_htmlparser import parse_html +except ImportError: + pass +else: + parsers.append(parse_html) import re @@ -61,6 +65,9 @@ def recode_entities(title, charset): def parse_html(filename, charset=None, log=None): + if not parsers: + return None + if charset: try: codecs.lookup(charset) # In case of unknown charset...