def _getPage(self, url, addParams = {}, post_data = None):
try:
import httplib
def patch_http_response_read(func):
def inner(*args):
try:
return func(*args)
except httplib.IncompleteRead, e:
return e.partial
return inner
prev_read = httplib.HTTPResponse.read
httplib.HTTPResponse.read = patch_http_response_read(httplib.HTTPResponse.read)
except Exception: printExc()
sts, data = self.cm.getPage(url, addParams, post_data)
try: httplib.HTTPResponse.read = prev_read
except Exception: printExc()
return sts, data
评论列表
文章目录