]> git.phdru.name Git - bookmarks_db.git/commitdiff
Fix(bkmk_rrequests): Check `r is not None`
authorOleg Broytman <phd@phdru.name>
Thu, 1 Aug 2024 07:26:13 +0000 (10:26 +0300)
committerOleg Broytman <phd@phdru.name>
Thu, 1 Aug 2024 07:26:13 +0000 (10:26 +0300)
It seems `if r` is not enough --
`bool(r)` returns `False` in case there was an HTTP error.

Robots/bkmk_rrequests.py

index e0e4d2d3a90db09de5643ff694f2bf3cb463ee5d..e27c4110b08e15034031fbab5716f63963c84cf7 100644 (file)
@@ -52,7 +52,9 @@ class robot_requests(robot_base):
                 error = '%d %s' % (r.status_code, error)
 
         if error is not None:
-            return error, r.status_code if r else None, None, None, None
+            return error, \
+                r.status_code if r is not None else None, \
+                None, None, None
         if r.is_redirect:
             return None, r.status_code, r.next.url, None, None
         return None, None, None, r.headers, r.content