X-Git-Url: https://git.phdru.name/?p=bookmarks_db.git;a=blobdiff_plain;f=Robots%2Fbkmk_robot_base.py;h=6226328388c78e75e4cedf90604760a84517be40;hp=63fd73e08e9e71b0423d44eca0b8c9a1db671725;hb=dd4a55d4969765d22e00bdcc741e7f86da237efb;hpb=3aaa2e76cabab5ab57bc68762133649e03b5d14c diff --git a/Robots/bkmk_robot_base.py b/Robots/bkmk_robot_base.py index 63fd73e..6226328 100644 --- a/Robots/bkmk_robot_base.py +++ b/Robots/bkmk_robot_base.py @@ -61,7 +61,10 @@ class robot_base(Robot): url_path, url_tag = urllib.splittag(url_path) url = "%s://%s%s" % (url_type, url_host, url_path) - headers, content = self.urlretrieve(bookmark, url, True) + headers, content, error = self.urlretrieve(bookmark, url, True) + + if error: + bookmark.error = error if content is None: return 1 @@ -142,7 +145,7 @@ class robot_base(Robot): _icon_url = icon_url for i in range(8): try: - icon_headers, icon_data = self.urlretrieve(bookmark, _icon_url) + icon_headers, icon_data, error = self.urlretrieve(bookmark, _icon_url) except RedirectException, e: _icon_url = e.url self.log(" redirect to : %s" % _icon_url)