]> git.phdru.name Git - bookmarks_db.git/commitdiff
Fix(Py3): Catch `http.client.IncompleteRead`
authorOleg Broytman <phd@phdru.name>
Mon, 13 Nov 2023 22:21:45 +0000 (01:21 +0300)
committerOleg Broytman <phd@phdru.name>
Mon, 13 Nov 2023 22:21:45 +0000 (01:21 +0300)
Robots/bkmk_rurllib_py3.py

index 1da8ec879e96925e40a8ab9cb9fe2e54407ffb7c..9493a589556a2aaeba7a88925a8b6a27344cfb3b 100644 (file)
@@ -11,6 +11,7 @@ __license__ = "GNU GPL"
 __all__ = ['robot_urllib_py3']
 
 
+import http.client
 import socket
 import sys
 import urllib.request
@@ -136,7 +137,7 @@ class robot_urllib_py3(robot_base):
         except RedirectException as e:
             return None, e.errcode, e.newurl, None, None
 
-        except OSError as e:
+        except (OSError, http.client.IncompleteRead) as e:
             error = str(e)
             self.log('   Error: %s' % error)
             return error, None, None, None, None