Discussion:
createrepo/utils.py
s***@osuosl.org
2011-10-26 17:37:47 UTC
Permalink
createrepo/utils.py | 2 ++
1 file changed, 2 insertions(+)

New commits:
commit 106a24e1784f1b0c611bc80110f003f464c20c1b
Author: Seth Vidal <***@fedoraproject.org>
Date: Wed Oct 26 13:37:05 2011 -0400

if we have to guess the compression type from filename - check to see if we
can support it. If we can't, fallback to gzip.

diff --git a/createrepo/utils.py b/createrepo/utils.py
index c816640..c5cec64 100644
--- a/createrepo/utils.py
+++ b/createrepo/utils.py
@@ -124,6 +124,8 @@ def compressOpen(fn, mode='rb', compress_type=None):
if not compress_type:
# we are readonly and we don't give a compress_type - then guess based on the file extension
compress_type = fn.split('.')[-1]
+ if compress_type not in _available_compression:
+ compress_type = 'gz'

if compress_type == 'xz':
return lzma.LZMAFile(fn, mode)

Loading...