X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;ds=sidebyside;f=parse_html%2Fbkmk_ph_htmlparser.py;h=b90618f1856d37a99bd78e7931421aa67e6d45b3;hb=e146ac995fdf0f2d4911908ba7ff0230cb182054;hp=05ad6584d47ec37f67ae5883181fdc6de5328880;hpb=c2ea4e82718b903aa123dd77490f36657383b0ca;p=bookmarks_db.git diff --git a/parse_html/bkmk_ph_htmlparser.py b/parse_html/bkmk_ph_htmlparser.py index 05ad658..b90618f 100644 --- a/parse_html/bkmk_ph_htmlparser.py +++ b/parse_html/bkmk_ph_htmlparser.py @@ -47,8 +47,10 @@ class HTMLParser(_HTMLParser): if (not self.charset) and (http_equiv == "content-type"): try: - # extract charset from "text/html; foo; charset=UTF-8, bar; baz;" - self.charset = content.lower().split('charset=')[1].split(';')[0].split(',')[0] + # extract charset from + # "text/html; foo; charset=UTF-8, bar; baz;" + self.charset = content.lower().split('charset=')[1].\ + split(';')[0].split(',')[0] # Remember that the charset was retrieved from # META tag, not from the Content-Type header self.meta_charset = 1 @@ -72,7 +74,9 @@ class HTMLParser(_HTMLParser): for attrname, value in attrs: if value: value = value.strip() - if (attrname == 'rel') and (value.lower() in ('icon', 'shortcut icon')): + if (attrname == 'rel') and ( + value.lower() in ('icon', 'shortcut icon') + ): has_icon = True elif attrname == 'href': href = value @@ -94,6 +98,7 @@ def parse_html(html_text, charset=None, log=None): except (HTMLParseError, HTMLHeadDone): pass - if (parser.title is None) and (parser.refresh is None) and (parser.icon is None): + if (parser.title is None) and (parser.refresh is None) \ + and (parser.icon is None): return None return parser