def ungzip(r, b):
    headers = r.info()
if 'Content-Encoding' in list(headers.keys()) and headers['Content-Encoding'
    ] == 'gzip' or 'content-encoding' in list(headers.keys()) and headers[
    'content-encoding'] == 'gzip':
    import gzip
gz = gzip.GzipFile(fileobj=r, mode='rb')
html = gz.read()
gz.close()
headers['Content-type'] = 'text/html; charset=utf-8'
r.set_data(html)
b.set_response(r)
Преобразование сжатых данных, полученных с помощью urllib2, в HTML