示例#1
0
 def http_error_default(self, url, fp, errcode, errmsg, headers):
     if errcode == 404:
         raise urllib2.HTTPError(url, errcode, errmsg, headers, fp)
     else:
         FancyURLopener.http_error_default(
             url,
             fp,
             errcode,
             errmsg,
             headers)
示例#2
0
 def http_error_default(self, url, fp, errcode, errmsg, headers):
     if errcode == 404:
         raise urllib2.HTTPError(url, errcode, errmsg, headers, fp)
     else:
         FancyURLopener.http_error_default(url, fp, errcode, errmsg,
                                           headers)
示例#3
0
    def http_error_default(self, url, fp, errcode, errmsg, headers, data=None):
        if errcode == 403 or errcode == 404:
            raise IOError("HTTP %d error on %s" % (errcode, url))

        return FancyURLopener.http_error_default(self, url, fp, errcode, errmsg,
         headers, data)