X-Git-Url: http://dolda2000.com/gitweb/?p=automanga.git;a=blobdiff_plain;f=manga%2Fhtcache.py;h=4212db34e3df39e30ddb1604e8e7ef10442645db;hp=2f71f9aa693b5ec8ceafcf86f5c999c8d7d859b8;hb=75efe5bef75cc6a257d97d27f942871118cdbe0d;hpb=5c000565c156ae32de0480e83d98f12e65f14f03 diff --git a/manga/htcache.py b/manga/htcache.py index 2f71f9a..4212db3 100644 --- a/manga/htcache.py +++ b/manga/htcache.py @@ -13,6 +13,9 @@ class cache(object): def miss(self, url): s = urllib.urlopen(url) try: + if s.headers.get("content-encoding") == "gzip": + import gzip, StringIO + return gzip.GzipFile(fileobj=StringIO.StringIO(s.read()), mode="r").read() return s.read() finally: s.close()