]> arthur.barton.de Git - bup.git/commitdiff
_encode_packobj: raise BaseException for bad level
authorJacob Edelman <edelman.jd@gmail.com>
Mon, 16 Mar 2015 17:46:08 +0000 (13:46 -0400)
committerRob Browning <rlb@defaultvalue.org>
Sun, 3 Jul 2016 19:27:03 +0000 (14:27 -0500)
Reviewed-by: Rob Browning <rlb@defaultvalue.org>
[rlb@defaultvalue.org: adjust commit message]

lib/bup/git.py

index 9c5f1f7dbc419d40680e1972f83505e082d96a74..fa677fe4521fece451b307f266332e7a250fe83f 100644 (file)
@@ -264,9 +264,9 @@ def _encode_packobj(type, content, compression_level=1):
         szbits = sz & 0x7f
         sz >>= 7
     if compression_level > 9:
-        compression_level = 9
+        raise BaseException("Compression Level Above 9")
     elif compression_level < 0:
-        compression_level = 0
+        raise BaseException("Compression Level Below 0")
     z = zlib.compressobj(compression_level)
     yield szout
     yield z.compress(content)