]> git.phdru.name Git - bookmarks_db.git/blobdiff - Robots/bkmk_rsimple.py
fp could be None in http_error_default().
[bookmarks_db.git] / Robots / bkmk_rsimple.py
index 6f65b2203960d12ec397e2736770dbb32770a5e5..2d5ec8fb0d796ca17bca430cf41ef79aafaf276f 100644 (file)
@@ -45,6 +45,12 @@ class MyURLopener(urllib.URLopener):
    def http_error_401(self, url, fp, errcode, errmsg, headers, data=None): 
       raise IOError, ('http error', errcode, "Authentication required ", headers)
 
+   def http_error_default(self, url, fp, errcode, errmsg, headers):
+      if fp:
+         void = fp.read()
+         fp.close()
+      raise IOError, ('http error', errcode, errmsg, headers)
+
 
 urllib._urlopener = MyURLopener()