1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-01-10 14:57:52 +00:00

Search: Fix GZip decompression code

This commit is contained in:
Christophe Dumez 2011-09-11 21:55:12 +03:00
parent 51b3a5164d
commit eb159c0b18

View File

@ -85,9 +85,9 @@ def download_file(url, referer=None):
response = urllib.request.urlopen(req)
dat = response.read()
# Check if it is gzipped
if dat[:2] == '\037\213':
if dat[:2] == b'\x1f\x8b':
# Data is gzip encoded, decode it
compressedstream = io.StringIO(dat)
compressedstream = io.BytesIO(dat)
gzipper = gzip.GzipFile(fileobj=compressedstream)
extracted_data = gzipper.read()
dat = extracted_data