self.log(" looking for icon at: %s" % icon)
if icon in icons:
if icons[icon]:
+ bookmark.icon_href = icon
content_type, bookmark.icon = icons[icon]
self.log(" cached icon: %s" % content_type)
else:
content_type = headers["Content-Type"]
if content_type.startswith("image/"):
icon_file = open(fname, "rb")
- icon = icon_file.read()
+ icon_data = icon_file.read()
icon_file.close()
- bookmark.icon = "data:%s;base64,%s" % (content_type, b64encode(icon))
+ bookmark.icon_href = icon
+ bookmark.icon = "data:%s;base64,%s" % (content_type, b64encode(icon_data))
self.log(" got icon : %s" % content_type)
icons[icon] = (content_type, bookmark.icon)
else: