X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=Robots%2Fbkmk_robot_base.py;h=fd7237ae0184033797ef30a6a773fe9b200c10de;hb=ea440b7a93009308e8d87351725b600f1929b181;hp=ad0f6d209c018a2ffeb11fefa03d36e905c589f7;hpb=15632047d4fb59cc40ef98dcb4a94438ba16f9d4;p=bookmarks_db.git diff --git a/Robots/bkmk_robot_base.py b/Robots/bkmk_robot_base.py index ad0f6d2..fd7237a 100644 --- a/Robots/bkmk_robot_base.py +++ b/Robots/bkmk_robot_base.py @@ -90,7 +90,7 @@ class robot_base(Robot): try: size = headers["Content-Length"] except KeyError: - size = len(content) + pass try: last_modified = headers["Last-Modified"] @@ -99,7 +99,8 @@ class robot_base(Robot): if last_modified: last_modified = parse_time(last_modified) - else: + + if not size: # Could be None from headers size = len(content) if last_modified: @@ -151,7 +152,8 @@ class robot_base(Robot): break content_stripped = content.strip() if content_stripped and is_html: - parser = parse_html(content_stripped, charset, self.log) + parser = parse_html( + content_stripped, charset, self.log) if charset: bookmark.charset = charset elif parser and parser.meta_charset: