From bf8a1e0ca876d06e8ce2a271202b90429eaf27f3 Mon Sep 17 00:00:00 2001 From: Jannis Leidel Date: Fri, 26 Aug 2011 12:21:14 +0200 Subject: [PATCH] Extended exception handling to be a bit more verbose about unicode bugs. --- compressor/base.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/compressor/base.py b/compressor/base.py index 527734d..26f6afc 100644 --- a/compressor/base.py +++ b/compressor/base.py @@ -85,6 +85,11 @@ class Compressor(object): except IOError, e: raise UncompressableFileError("IOError while processing " "'%s': %s" % (filename, e)) + except UnicodeDecodeError, e: + raise UncompressableFileError("UnicodeDecodeError while " + "processing '%s' with " + "charset %s: %s" % + (filename, charset, e)) @cached_property def parser(self):