X-Git-Url: https://git.phdru.name/?p=bookmarks_db.git;a=blobdiff_plain;f=Robots%2Fparse_html.py;h=a83585df318afb1602a916a1a17768485a099138;hp=228a3ceaddff6c0fe1acc8af64a374f348c5bb27;hb=4fd6d1f55e5e5dbcc0bdc1b933d6e14076316437;hpb=52092194ea42dcece57ed93c2a2875cd2907564e 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