diff options
author | Lennart Poettering <lennart@poettering.net> | 2005-11-24 13:07:02 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2005-11-24 13:07:02 +0000 |
commit | 639da53e418c987c51e3e0c4c3a6ce5ab4cddb31 (patch) | |
tree | 998f2f4a1859773f1d40181be8b35de5867b1a27 /feed | |
parent | 689dd62610ebbd66c87812d621faff0a12b990d2 (diff) |
handle zlib errors
git-svn-id: file:///home/lennart/svn/public/sse/trunk@51 5fbabb74-0606-0410-a5e4-b5cc6a42724e
Diffstat (limited to 'feed')
-rwxr-xr-x | feed/sse_tar.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/feed/sse_tar.py b/feed/sse_tar.py index 940634d..2fd1382 100755 --- a/feed/sse_tar.py +++ b/feed/sse_tar.py @@ -103,12 +103,14 @@ def uncompress_archive(archive, root, package_id, meta = {}): try: n = uncompress_zip(archive, root, package_id, meta) except zipfile.error: - print "Unknown file format." + print "WARNING: Unknown file format." except IOError, e: if e[0] == "CRC check failed": - print "Broken archive." + print "WARNING: Broken archive." else: raise e + except zlib.error: + print "WARNING: Broken archive." return n |