]> git.phdru.name Git - bookmarks_db.git/blobdiff - Robots/bkmk_rrequests.py
Feat(Robots/bkmk_rrequests): Report 40x and 50x errors
[bookmarks_db.git] / Robots / bkmk_rrequests.py
index 54b4c625d6bcf28cfb4497099cebba5fd2c39426..08fe09ebcd830725ebb54263a7d28f7b36d8e79d 100644 (file)
@@ -36,7 +36,7 @@ class robot_requests(robot_base):
         url_host = split_results.hostname
 
         if url_host in self.proxy_error:
-            return 'proxy error', None, None, None, None
+            return 'see prev. error', None, None, None, None
 
         if accept_charset and bookmark.charset:
             headers = request_headers.copy()
@@ -84,4 +84,7 @@ def request_get(url, headers, timeout, proxy):
     except requests.RequestException as e:
         return str(e), None
     else:
+        if r.status_code >= 400:
+            error = requests.status_codes._codes[r.status_code][0]
+            return '%d %s' % (r.status_code, error), None
         return None, r