X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=Robots%2Fparse_html.py;h=a83585df318afb1602a916a1a17768485a099138;hb=8ce74f839238093d7278aa041ff55dbcb7abd3a0;hp=228a3ceaddff6c0fe1acc8af64a374f348c5bb27;hpb=8bc6571d6eaba3a72ecb543c0fe9b95dbea31634;p=bookmarks_db.git diff --git a/Robots/parse_html.py b/Robots/parse_html.py index 228a3ce..a83585d 100755 --- a/Robots/parse_html.py +++ b/Robots/parse_html.py @@ -143,6 +143,14 @@ def parse_html(filename, charset=None, log=None): final_title = ' '.join([s for s in parts if s]) if log and (final_title <> converted_title): log(" final title : %s" % final_title) parser.title = final_title + + icon = parser.icon + if isinstance(icon, unicode): + try: + parser.icon = icon.encode('ascii') + except UnicodeEncodeError: + if parser.charset: + parser.icon = icon.encode(parser.charset) return parser