From b058477b97fa8d6cd616249bd678ee9130ce5f1e Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Sun, 3 Apr 2011 16:55:51 -0500 Subject: [PATCH] Fix so recent, but pre-compress mobis will still download. --- main.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index bf8b1238..42db5597 100644 --- a/main.py +++ b/main.py @@ -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