--- yum/misc.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/yum/misc.py b/yum/misc.py index bb84815..6f74aab 100644 --- a/yum/misc.py +++ b/yum/misc.py @@ -768,6 +768,8 @@ def refineSearchPattern(arg): def _decompress_chunked(source, dest, ztype): + if ztype is None: + ztype = source.rsplit('.', 1)[1] if ztype not in _available_compression: msg = "%s compression not available" % ztype raise Errors.MiscError, msg @@ -780,6 +782,8 @@ def _decompress_chunked(source, dest, ztype): s_fn = gzip.GzipFile(source, 'r') + if dest is None: + return s_fn destination = open(dest, 'w') while True: -- 1.7.11.7
_______________________________________________ Yum-devel mailing list Yum-devel@lists.baseurl.org http://lists.baseurl.org/mailman/listinfo/yum-devel