Fix so recent, but pre-compress mobis will still download.

This commit is contained in:
Jim Miller 2011-04-03 16:55:51 -05:00
parent 1f303013bd
commit b058477b97

View file

@ -128,7 +128,11 @@ class FileServer(webapp.RequestHandler):
# compress/uncompress
if fanfic.format == 'mobi':
def dc(data):
return zlib.decompress(data)
try:
return zlib.decompress(data)
# if error, assume it's a chunk from before we started compessing.
except zlib.error:
return data
else:
def dc(data):
return data