urllib2 でエラー(続き)


本家の trunk では既に修正されてると教えてもらいました♪


でも、とりあえず動かないのも何なので
応急処置

import urllib2

def __http_response(self, request, response):
    code, msg, hdrs = response.code, response.msg, response.info()
    
    if not (200 <= code < 300):
        response = self.parent.error(
            'http', request, response, code, msg, hdrs)

    return response

urllib2.HTTPErrorProcessor.http_response = __http_response

こんな感じで良いのかな?
標準ライブラリ書き換えるときとかみんなどうしてるんだろう><?